diff -r 954765f57fb6 -r 200bd6a601dc server/migractions.py --- a/server/migractions.py Wed May 14 15:05:31 2014 +0200 +++ b/server/migractions.py Thu Nov 06 14:35:25 2014 +0100 @@ -1286,12 +1286,12 @@ assert 'wf_info_for' in eschema.objrels, _missing_wf_rel(etype) rset = self.rqlexec( 'SET X workflow_of ET WHERE X eid %(x)s, ET name %(et)s', - {'x': wf.eid, 'et': etype}, ask_confirm=False) + {'x': wf.eid, 'et': unicode(etype)}, ask_confirm=False) assert rset, 'unexistant entity type %s' % etype if default: self.rqlexec( 'SET ET default_workflow X WHERE X eid %(x)s, ET name %(et)s', - {'x': wf.eid, 'et': etype}, ask_confirm=False) + {'x': wf.eid, 'et': unicode(etype)}, ask_confirm=False) if commit: self.commit() return wf @@ -1326,7 +1326,7 @@ try: prop = self.rqlexec( 'CWProperty X WHERE X pkey %(k)s, NOT X for_user U', - {'k': pkey}, ask_confirm=False).get_entity(0, 0) + {'k': unicode(pkey)}, ask_confirm=False).get_entity(0, 0) except Exception: self.cmd_create_entity('CWProperty', pkey=unicode(pkey), value=value) else: