From c02496e59e2f443a13d7faa895700440e194b4df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 24 Feb 2014 15:36:45 +0100 Subject: [PATCH] don't fail on error in version templates json (#4346) --- src/pfwbged/basecontent/browser/adddmsfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pfwbged/basecontent/browser/adddmsfile.py b/src/pfwbged/basecontent/browser/adddmsfile.py index 7bb820b..9f85bc7 100644 --- a/src/pfwbged/basecontent/browser/adddmsfile.py +++ b/src/pfwbged/basecontent/browser/adddmsfile.py @@ -55,7 +55,10 @@ def file_source(context): except AttributeError: version_templates = '/ foo' if os.path.exists(version_templates): - templates = json.load(file(version_templates)) + try: + templates = json.load(file(version_templates)) + except: + templates = [] for entry in templates: if entry.get('portal_types') and context.portal_type not in entry.get('portal_types'): continue