do not fail indexing invalid utf8

This commit is contained in:
Frédéric Péters 2014-04-06 21:37:32 +02:00
parent 25438a598a
commit 440980b16a
1 changed files with 2 additions and 1 deletions

View File

@ -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