hooks/syncschema.py
brancholdstable
changeset 8818 d8b0984c923c
parent 8715 ab0cd0765076
child 8821 c4aa23af0baa
equal deleted inserted replaced
8746:88c71ad83d47 8818:d8b0984c923c
   505                 session.system_sql('UPDATE %s SET %s=%%(default)s' % (table, column),
   505                 session.system_sql('UPDATE %s SET %s=%%(default)s' % (table, column),
   506                                    {'default': default})
   506                                    {'default': default})
   507 
   507 
   508     def revertprecommit_event(self):
   508     def revertprecommit_event(self):
   509         # revert changes on in memory schema
   509         # revert changes on in memory schema
       
   510         if getattr(self, 'rdefdef', None) is None:
       
   511             return
   510         self.session.vreg.schema.del_relation_def(
   512         self.session.vreg.schema.del_relation_def(
   511             self.rdefdef.subject, self.rdefdef.name, self.rdefdef.object)
   513             self.rdefdef.subject, self.rdefdef.name, self.rdefdef.object)
   512         # XXX revert changes on database
   514         # XXX revert changes on database
   513 
   515 
   514 
   516