diff --git a/src/pfwbged/basecontent/indexers.py b/src/pfwbged/basecontent/indexers.py index 5d64d97..ac0bdc4 100644 --- a/src/pfwbged/basecontent/indexers.py +++ b/src/pfwbged/basecontent/indexers.py @@ -39,7 +39,7 @@ def document_dynamic_searchable_text_indexer(obj): except (ConflictError, KeyboardInterrupt): raise - if hasattr(obj, 'keywords'): + if hasattr(obj, 'keywords') and obj.keywords: factory = getUtility(IVocabularyFactory, 'dms.thesaurus.simple') vocabulary = factory(obj) for keyword in obj.keywords: