server/schemaserial.py
changeset 9963 5531f5577b50
parent 9959 6047bf8df9e5
child 9964 f4a3ee05cf9d
--- a/server/schemaserial.py	Thu Aug 28 07:55:33 2014 +0200
+++ b/server/schemaserial.py	Thu Aug 28 08:02:15 2014 +0200
@@ -362,6 +362,8 @@
             continue
         if rschema.rule:
             execschemarql(execute, rschema, crschema2rql(rschema))
+            if pb is not None:
+                pb.update()
             continue
         execschemarql(execute, rschema, rschema2rql(rschema, addrdef=False))
         if rschema.symmetric:
@@ -511,7 +513,7 @@
 
 def crschema_relations_values(crschema):
     values = _ervalues(crschema)
-    values['rule'] = crschema.rule
+    values['rule'] = unicode(crschema.rule)
     # XXX why oh why?
     del values['final']
     relations = ['X %s %%(%s)s' % (attr, attr) for attr in sorted(values)]