dabo Commit
Revision 6599
Date: 2011-05-25 12:22:33 -0700 (Wed, 25 May 2011)
Author: Jacekk
Trac: http://trac.dabodev.com/changeset/6599

Changed:
U   trunk/dabo/biz/dBizobj.py

Log:
Fix save method doesn't save unchanged child rows issue.

Diff:
Modified: trunk/dabo/biz/dBizobj.py
===================================================================
--- trunk/dabo/biz/dBizobj.py   2011-05-25 18:35:01 UTC (rev 6598)
+++ trunk/dabo/biz/dBizobj.py   2011-05-25 19:22:33 UTC (rev 6599)
@@ -441,7 +441,7 @@
                if rp:
                        return rp.save(startTransaction=startTransaction)
                rowCount = self.RowCount
-               if not 
self.isChanged(includeNewUnchanged=self.SaveNewUnchanged) and rowCount:
+               if not self.isChanged() and rowCount:
                        return
                # Check if current data set is changed.
                cursor = self._CurrentCursor
@@ -1493,8 +1493,6 @@
                        self._CurrentCursor = crsKey
                if not self.RowCount:
                        return False
-               if includeNewUnchanged is None:
-                       includeNewUnchanged = self.SaveNewUnchanged
 
                def _isThisChanged():
                        self.exitScan = self.isChanged(includeNewUnchanged)
@@ -1538,7 +1536,7 @@
 
                if not ret:
                        for child in self.getChildren():
-                               ret = 
child.isAnyChanged(includeNewUnchanged=includeNewUnchanged)
+                               ret = child.isAnyChanged()
                                if ret:
                                        break
                return ret



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to