Commit fd327ab4 authored by Arnaud Fontaine's avatar Arnaud Fontaine

Filesystem bt5 Extension are stored as strings in bt5 (backward compatibility).

parent cb9d762a
...@@ -3792,8 +3792,14 @@ class ExtensionTemplateItem(FilesystemToZodbTemplateItem): ...@@ -3792,8 +3792,14 @@ class ExtensionTemplateItem(FilesystemToZodbTemplateItem):
obj.text_content = f.read() obj.text_content = f.read()
def export(self, context, bta, **kw): def export(self, context, bta, **kw):
path = self.__class__.__name__ path = self.__class__.__name__ + '/'
for key, obj in self._objects.iteritems(): for key, obj in self._objects.iteritems():
# Back compatibility with filesystem Extensions
if isinstance(obj, str):
if not key.startswith(path):
key = path + key
bta.addObject(obj, name=key, ext='.py')
else:
obj = obj._getCopy(context) obj = obj._getCopy(context)
f = StringIO(obj.text_content) f = StringIO(obj.text_content)
......
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