From d8c7ae86af005c921ba15c3ec4da1c894287c0db Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 5 Mar 2012 12:40:39 +0100 Subject: [PATCH] ignore missing concept type error --- organize/stateful/base.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/organize/stateful/base.py b/organize/stateful/base.py index f6da53b..fc2d942 100644 --- a/organize/stateful/base.py +++ b/organize/stateful/base.py @@ -67,9 +67,13 @@ class StatefulConceptIndexInfo(IndexInfo): @property def availableStatesDefinitions(self): globalOptions = IOptions(self.context.getLoopsRoot()) - typeOptions = IOptions(adapted(self.context.conceptType)) - return (globalOptions('organize.stateful.concept', []) + - typeOptions('organize.stateful', [])) + type = self.context.conceptType + if type is None: # may happen during object creation + return globalOptions('organize.stateful.concept', []) + else: + typeOptions = IOptions(adapted(type)) + return (globalOptions('organize.stateful.concept', []) + + typeOptions('organize.stateful', [])) class StatefulResourceIndexInfo(IndexInfo):