diff -r 0581f6d2812e -r b3d2c4065e6a server/repository.py --- a/server/repository.py Tue Jan 28 18:40:19 2014 +0100 +++ b/server/repository.py Tue Jan 28 18:24:29 2014 +0100 @@ -325,9 +325,9 @@ from cubicweb.server.schemaserial import deserialize_schema appschema = schema.CubicWebSchema(self.config.appid) self.debug('deserializing db schema into %s %#x', appschema.name, id(appschema)) - with self.internal_session() as session: + with self.internal_cnx() as cnx: try: - deserialize_schema(appschema, session) + deserialize_schema(appschema, cnx) except BadSchemaDefinition: raise except Exception as ex: