diff roundup/backends/back_mysql.py @ 3139:b199b80ef345 maint-0.8

slightly better fix
author Richard Jones <richard@users.sourceforge.net>
date Sun, 13 Feb 2005 21:09:30 +0000
parents a7045bad20de
children 0a652c47bc9e
line wrap: on
line diff
--- a/roundup/backends/back_mysql.py	Sat Feb 12 01:10:23 2005 +0000
+++ b/roundup/backends/back_mysql.py	Sun Feb 13 21:09:30 2005 +0000
@@ -318,7 +318,7 @@
             for nodeid, journaldate, journaltag, action, params in \
                     self.cursor.fetchall():
                 #nodeid = int(nodeid)
-                journaldate = str(date.Date(journaldate))
+                journaldate = date.Date(journaldate)
                 #params = eval(params)
                 olddata.append((nodeid, journaldate, journaltag, action,
                     params))
@@ -330,8 +330,9 @@
 
             # re-create journal table
             self.create_journal_table(klass)
+            dc = self.hyperdb_to_sql_value[hyperdb.Date]
             for nodeid, journaldate, journaltag, action, params in olddata:
-                self.save_journal(cn, cols, nodeid, journaldate,
+                self.save_journal(cn, cols, nodeid, dc(journaldate),
                     journaltag, action, params)
 
             # make sure the normal schema update code doesn't try to

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