diff --git a/src/pfwbged/basecontent/indexers.py b/src/pfwbged/basecontent/indexers.py index 0d5a9f9..a50aa1b 100644 --- a/src/pfwbged/basecontent/indexers.py +++ b/src/pfwbged/basecontent/indexers.py @@ -40,7 +40,8 @@ def document_dynamic_searchable_text_indexer(obj): datastream = transforms.convertTo( 'text/plain', child.file.data, mimetype=child.file.contentType, filename=child.file.filename) - indexed_elements.append(unicode(datastream.getData(), 'utf-8')) + indexed_elements.append(unicode(datastream.getData(), 'utf-8', + 'ignore')) except (ConflictError, KeyboardInterrupt): raise