# HG changeset patch # User Richard Jones # Date 1047610323 0 # Node ID c8a596aa5aba1aa3da1dea40b8727042865c48fa # Parent 9e8ff9784a5f02270492d057574624c180098650 fixed rdbms table update detection logic [SF#703297] diff -r 9e8ff9784a5f -r c8a596aa5aba CHANGES.txt --- 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 diff -r 9e8ff9784a5f -r c8a596aa5aba roundup/backends/back_gadfly.py --- 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 diff -r 9e8ff9784a5f -r c8a596aa5aba roundup/backends/rdbms_common.py --- 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