hooks/syncschema.py
changeset 8216 99ff746e8de8
parent 8190 2a3c1b787688
parent 8215 4b32678c21a7
child 8533 73469aa94afe
--- a/hooks/syncschema.py	Fri Feb 10 16:31:39 2012 +0100
+++ b/hooks/syncschema.py	Fri Feb 10 16:53:52 2012 +0100
@@ -268,9 +268,8 @@
             try:
                 rschema = schema[rtype]
             except KeyError:
-                if rtype == 'cw_source':
-                    continue # XXX 3.10 migration
-                raise
+                self.critical('rtype %s was not handled at cwetype creation time', rtype)
+                continue
             sampletype = rschema.subjects()[0]
             desttype = rschema.objects()[0]
             rdef = copy(rschema.rdef(sampletype, desttype))
@@ -493,7 +492,7 @@
                     default = syssource.dbhelper.sql_current_date()
                 elif default == 'NOW':
                     default = syssource.dbhelper.sql_current_timestamp()
-                session.system_sql('UPDATE %s SET %s=%(default)s'
+                session.system_sql('UPDATE %s SET %s=%s'
                                    % (table, column, default))
             else:
                 session.system_sql('UPDATE %s SET %s=%%(default)s' % (table, column),