From e47b8408cbe3cb6527c61c88041759387cde5b51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 2 Jan 2014 14:01:55 +0100 Subject: [PATCH] do not fail indexing documents that do not have keywords --- src/pfwbged/basecontent/indexers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: