I have a catalog index which contains names with the letters 'æøå'. However when I use these catalog index names for faceted search I get a unicodedecode error.
/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.ZCatalog-3.0.2-py2.7.egg/Products/PluginIndexes/common/UnIndex.py:428: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
s = index.get(k, None)
2017-10-12 13:18:52 ERROR eea.facetednavigation 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)
Traceback (most recent call last):
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/eea.facetednavigation-10.3-py2.7.egg/eea/facetednavigation/browser/app/query.py", line 180, in query
brains = catalog(self.context, **query)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/eea.facetednavigation-10.3-py2.7.egg/eea/facetednavigation/search/catalog.py", line 116, in __call__
return search(**newquery)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.CMFPlone-5.0.6-py2.7.egg/Products/CMFPlone/CatalogTool.py", line 390, in searchResults
return ZCatalog.searchResults(self, REQUEST, **kw)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.ZCatalog-3.0.2-py2.7.egg/Products/ZCatalog/ZCatalog.py", line 604, in searchResults
return self._catalog.searchResults(REQUEST, used, **kw)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.ZCatalog-3.0.2-py2.7.egg/Products/ZCatalog/Catalog.py", line 1072, in searchResults
return self.search(args, sort_indexes, reverse, sort_limit, _merge)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.ZCatalog-3.0.2-py2.7.egg/Products/ZCatalog/Catalog.py", line 549, in search
r = _apply_index(query, rs)
File "/home/danni/Development/Plone/Ankestyrelsen/ajour/Ankestyrelsen/eggs/Products.ZCatalog-3.0.2-py2.7.egg/Products/PluginIndexes/common/UnIndex.py", line 428, in _apply_index
s = index.get(k, None)
I have a catalog index which contains names with the letters 'æøå'. However when I use these catalog index names for faceted search I get a unicodedecode error.
I have added the stack trace below: