# HG changeset patch # User Julien Cristau # Date 1458576581 -3600 # Node ID b0dcbc7cf4102853451703a80b4b116a1cb05d29 # Parent cd0a2de956f68db135100bc1fa8796218e44ae27 [hooks] deleting a final entity type shouldn't try dropping an sql table diff -r cd0a2de956f6 -r b0dcbc7cf410 cubicweb/hooks/syncschema.py --- a/cubicweb/hooks/syncschema.py Tue Apr 05 09:10:17 2016 +0200 +++ b/cubicweb/hooks/syncschema.py Mon Mar 21 17:09:41 2016 +0100 @@ -992,7 +992,8 @@ # delete every entities of this type if name not in ETYPE_NAME_MAP: MemSchemaCWETypeDel(self._cw, etype=name) - DropTable(self._cw, table=SQL_PREFIX + name) + if not self.entity.final: + DropTable(self._cw, table=SQL_PREFIX + name) class AfterDelCWETypeHook(DelCWETypeHook):