# HG changeset patch # User Sylvain Thénault # Date 1254321283 -7200 # Node ID c095f5f5487317e673f6fcddb9d996dc2b1c8a00 # Parent 7dfe9d2c0fe73b076f8099d418f3c9414cdc175c [migration] take care to entity being added diff -r 7dfe9d2c0fe7 -r c095f5f54873 server/schemahooks.py --- a/server/schemahooks.py Wed Sep 30 16:23:12 2009 +0200 +++ b/server/schemahooks.py Wed Sep 30 16:34:43 2009 +0200 @@ -345,8 +345,11 @@ self.error('error while creating index for %s.%s: %s', table, column, ex) # final relations are not infered, propagate + try: + eschema = self.schema.eschema(rdef.subject) + except KeyError: + return # entity type currently being added rschema = self.schema.rschema(rdef.name) - eschema = self.schema.eschema(rdef.subject) props.update({'constraints': rdef.constraints, 'description': rdef.description, 'cardinality': rdef.cardinality,