Changeset 5369

Show
Ignore:
Timestamp:
09/06/09 10:23:00 (2 years ago)
Author:
paul
Message:

Here's the clean commit to fix #1251.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/dabo/biz/dBizobj.py

    r5368 r5369  
    994994            contains: expr in fld 
    995995        """ 
    996         #currPK = self.getPK() 
     996        currPK = self.getPK() 
    997997        if self.VirtualFields.has_key(fld): 
    998998            self.scan(self.scanVirtualFields, fld=fld, expr=expr, op=op, reverse=True) 
     
    10041004            self._CurrentCursor.filter(fld=fld, expr=expr, op=op) 
    10051005 
    1006         #try: 
    1007         # newPK = self.getPK() 
    1008         #except dException.NoRecordsException: 
    1009         # newPK = currPK 
    1010  
    1011         #if newPK != currPK: 
    1012         # try: 
    1013         #     self.moveToPK(currPK) 
    1014         # except dabo.dException.RowNotFoundException: 
     1006        try: 
     1007          newPK = self.getPK() 
     1008        except dException.NoRecordsException: 
     1009          newPK = currPK 
     1010 
     1011        if newPK != currPK: 
     1012          try: 
     1013              self.moveToPK(currPK) 
     1014          except dabo.dException.RowNotFoundException: 
    10151015                # The old row was filtered out of the dataset 
    1016         #     self.first() 
     1016              self.first() 
    10171017 
    10181018    def scanVirtualFields(self, fld, expr, op):