# HG changeset patch # User Richard Jones # Date 1080695602 0 # Node ID e52da2b47edd6e78f9a0d1d41cd2f3449dd9a01e # Parent 7b06875e3774d9d0a13fed2216df6e047b8b56ee make rdbms serialise() less trusting diff -r 7b06875e3774 -r e52da2b47edd CHANGES.txt --- a/CHANGES.txt Thu Mar 25 00:32:30 2004 +0000 +++ b/CHANGES.txt Wed Mar 31 01:13:22 2004 +0000 @@ -12,6 +12,7 @@ - look harder for text/plain in email - fixed fallback excel writer in rcsv so it has a delimiter - fixed setup.py's use of listTemplates (!) +- make rdbms serialise() less trusting 2004-03-01 0.6.7 diff -r 7b06875e3774 -r e52da2b47edd roundup/backends/rdbms_common.py --- a/roundup/backends/rdbms_common.py Thu Mar 25 00:32:30 2004 +0000 +++ b/roundup/backends/rdbms_common.py Wed Mar 31 01:13:22 2004 +0000 @@ -1,4 +1,4 @@ -# $Id: rdbms_common.py,v 1.58.2.3 2003-11-14 02:47:56 richard Exp $ +# $Id: rdbms_common.py,v 1.58.2.4 2004-03-31 01:13:22 richard Exp $ ''' Relational database (SQL) backend common code. Basics: @@ -667,6 +667,8 @@ d[k] = v.serialise() elif isinstance(prop, Interval) and v is not None: d[k] = v.serialise() + elif isinstance(prop, Boolean) and v is not None: + d[k] = int(v) else: d[k] = v return d