Commit 4fffca9a authored by Tatuya Kamada's avatar Tatuya Kamada

Utils: Allow to load old style INSTANCE_HOME/Document/* in old business templates.

parent f8cc1314
...@@ -880,7 +880,11 @@ def importLocalDocument(class_id, path=None, class_path=None): ...@@ -880,7 +880,11 @@ def importLocalDocument(class_id, path=None, class_path=None):
# XXX A new 'Patch' folder should be introduced instead. Each module would # XXX A new 'Patch' folder should be introduced instead. Each module would
# define 2 methods: 'patch' and 'unpatch' (for proper upgrading). # define 2 methods: 'patch' and 'unpatch' (for proper upgrading).
if klass is None: if klass is None:
assert hasattr(module, 'patch') # This situation may happened with old business templates, not only patch.
# So, just return without assertion. Othewise those modules are not loaded.
from zLOG import LOG, WARNING
LOG("importLocalDocument() the module does not define class. Please migrate:",
WARNING, class_path)
return return
import erp5.document import erp5.document
setattr(erp5.document, class_id, klass) setattr(erp5.document, class_id, klass)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment