changeset 1516:c8a596aa5aba maint-0.5

fixed rdbms table update detection logic [SF#703297]
author Richard Jones <richard@users.sourceforge.net>
date Fri, 14 Mar 2003 02:52:03 +0000
parents 9e8ff9784a5f
children 85edb97b08b5
files CHANGES.txt roundup/backends/back_gadfly.py roundup/backends/rdbms_common.py
diffstat 3 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Wed Mar 12 02:12:50 2003 +0000
+++ b/CHANGES.txt	Fri Mar 14 02:52:03 2003 +0000
@@ -4,6 +4,7 @@
 2003-??-?? 0.5.7
 - fixed Interval maths (sf bug 665357)
 - fixed sqlite rollback/caching bug (sf bug 689383)
+- fixed rdbms table update detection logic (sf bug 703297)
 
 
 2003-02-27 0.5.6
--- a/roundup/backends/back_gadfly.py	Wed Mar 12 02:12:50 2003 +0000
+++ b/roundup/backends/back_gadfly.py	Fri Mar 14 02:52:03 2003 +0000
@@ -1,4 +1,4 @@
-# $Id: back_gadfly.py,v 1.31.2.2 2003-03-09 21:44:15 richard Exp $
+# $Id: back_gadfly.py,v 1.31.2.3 2003-03-14 02:52:03 richard Exp $
 ''' Gadlfy relational database hypderb backend.
 
 About Gadfly
@@ -154,6 +154,8 @@
         new_has = new_spec.properties.has_key
 
         new_spec = new_spec.schema()
+        new_spec[1].sort()
+        old_spec[1].sort()
         if new_spec == old_spec:
             # no changes
             return 0
--- a/roundup/backends/rdbms_common.py	Wed Mar 12 02:12:50 2003 +0000
+++ b/roundup/backends/rdbms_common.py	Fri Mar 14 02:52:03 2003 +0000
@@ -1,4 +1,4 @@
-# $Id: rdbms_common.py,v 1.27.2.6 2003-03-09 21:44:15 richard Exp $
+# $Id: rdbms_common.py,v 1.27.2.7 2003-03-14 02:52:03 richard Exp $
 ''' Relational database (SQL) backend common code.
 
 Basics:
@@ -185,6 +185,8 @@
         new_has = new_spec.properties.has_key
 
         new_spec = new_spec.schema()
+        new_spec[1].sort()
+        old_spec[1].sort()
         if new_spec == old_spec:
             # no changes
             return 0

Roundup Issue Tracker: http://roundup-tracker.org/