commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/common/src/datasources GDataObjects.py


From: Jason Cater
Subject: gnue/common/src/datasources GDataObjects.py
Date: Tue, 01 Apr 2003 00:23:00 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    03/04/01 00:23:00

Modified files:
        common/src/datasources: GDataObjects.py 

Log message:
        fix for resultset isPending() when child records have pending changes

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/datasources/GDataObjects.py.diff?tr1=1.66&tr2=1.67&r1=text&r2=text

Patches:
Index: gnue/common/src/datasources/GDataObjects.py
diff -c gnue/common/src/datasources/GDataObjects.py:1.66 
gnue/common/src/datasources/GDataObjects.py:1.67
*** gnue/common/src/datasources/GDataObjects.py:1.66    Mon Feb 17 02:32:48 2003
--- gnue/common/src/datasources/GDataObjects.py Tue Apr  1 00:23:00 2003
***************
*** 453,463 ****
        return 1
  
  
!   # Returns 1=DataObject has uncommitted changes
    def isPending(self):
      for rec in (self._cachedRecords):
        if rec.isPending():
          return 1
      return 0
  
  
--- 453,467 ----
        return 1
  
  
!   # Returns 1=DataObject, or a detail resultset, has uncommitted changes
    def isPending(self):
      for rec in (self._cachedRecords):
        if rec.isPending():
          return 1
+       else:
+         for detail in rec._cachedDetailResultSets.values():
+           if detail.isPending():
+             return 1
      return 0
  
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]