diff --git a/src/pfwbged/basecontent/browser/adddmsfile.py b/src/pfwbged/basecontent/browser/adddmsfile.py index e0e061c..7bb820b 100644 --- a/src/pfwbged/basecontent/browser/adddmsfile.py +++ b/src/pfwbged/basecontent/browser/adddmsfile.py @@ -49,8 +49,11 @@ def file_source(context): items.append(('previous', _('Previous Version'))) config = getConfiguration() - version_templates = os.path.join(config.zopehome, 'etc', - 'version_templates', 'list.json') + try: + version_templates = os.path.join(config.zopehome, 'etc', + 'version_templates', 'list.json') + except AttributeError: + version_templates = '/ foo' if os.path.exists(version_templates): templates = json.load(file(version_templates)) for entry in templates: