Mercurial > p > roundup > code
changeset 2165:e52da2b47edd maint-0.6
make rdbms serialise() less trusting
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 31 Mar 2004 01:13:22 +0000 |
| parents | 7b06875e3774 |
| children | 64f8d2747152 |
| files | CHANGES.txt roundup/backends/rdbms_common.py |
| diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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
