commit-gnue
[Top][All Lists]
Advanced

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

r6752 - trunk/gnue-common/src/datasources/drivers/DBSIG2


From: johannes
Subject: r6752 - trunk/gnue-common/src/datasources/drivers/DBSIG2
Date: Mon, 29 Nov 2004 11:53:03 -0600 (CST)

Author: johannes
Date: 2004-11-29 11:53:02 -0600 (Mon, 29 Nov 2004)
New Revision: 6752

Modified:
   trunk/gnue-common/src/datasources/drivers/DBSIG2/RecordSet.py
Log:
Don't fail if a master-record's isPending () returns True without having a 
direct pending changes


Modified: trunk/gnue-common/src/datasources/drivers/DBSIG2/RecordSet.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/DBSIG2/RecordSet.py       
2004-11-29 12:52:56 UTC (rev 6751)
+++ trunk/gnue-common/src/datasources/drivers/DBSIG2/RecordSet.py       
2004-11-29 17:53:02 UTC (rev 6752)
@@ -70,6 +70,11 @@
     elif self._updateFlag:
       s = self._buildUpdateStatement()
 
+    else:
+      # The record does not has a direct modification, so isPending () returns
+      # True because a detail-record has pending changes
+      return
+
     if isinstance (s, TupleType):
       # when useParameters is not set
       (statement, parameters) = s





reply via email to

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