Details
-
Bug
-
Resolution: Unresolved
-
High
-
2.5.0, 2.4.2
-
None
-
None
Description
In the rich text field the character "İ" causes an exception on publishing. Specifically this seems to be failing on search indexing with legacy search engine:
An exception occurred while executing 'INSERT INTO ezsearch_object_word_link (`word_id`, `contentobject_id`, `frequency`, `placement`, `next_word_id`, `prev_word_id`, `contentclass_id`, `contentclass_attribute_id`, `published`, `section_id`, `identifier`, `integer_value`) VALUES (:placeholder1, :placeholder2, :placeholder3, :placeholder4, :placeholder5, :placeholder6, :placeholder7, :placeholder8, :placeholder9, :placeholder10, :placeholder11, :placeholder12)' with params ["55205", 251, 0, 0, null, 0, 1, 4, 1555576702, 1, "name", 0]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'next_word_id' cannot be null [in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:103]
Steps to reproduce:
1) Create clean install of eZ Platform
2) Create new folder with the following text: "İYİ Parti (resmi kısaltmasıyla İYİ PARTİ), Meral Akşener öncülüğünde 25 Ekim 2017'de kurulan Türk siyasi partisi."
3) On publish get error
4) Configure backend to use Solr search
5) Create new article with text from step 2
6) On publish get no error