hooks/syncschema.py
brancholdstable
changeset 8818 d8b0984c923c
parent 8715 ab0cd0765076
child 8821 c4aa23af0baa
--- a/hooks/syncschema.py	Thu Mar 21 18:13:31 2013 +0100
+++ b/hooks/syncschema.py	Thu Mar 28 11:45:17 2013 +0100
@@ -507,6 +507,8 @@
 
     def revertprecommit_event(self):
         # revert changes on in memory schema
+        if getattr(self, 'rdefdef', None) is None:
+            return
         self.session.vreg.schema.del_relation_def(
             self.rdefdef.subject, self.rdefdef.name, self.rdefdef.object)
         # XXX revert changes on database