PHPBB3-16870 introduced a regression in phpBB 3.3.5
The bug in 3.3.5 can be demonstrated with the following migration function that does nothing more than create a JSON-encoded string as a $config variable. The function works correctly in previous versions of phpBB...
The issue is in the [c]phpbb/config/db[/c].php file. The [c]set_atomic()[/c] function now contains the following in its INSERT query:
All previous versions of phpBB contained the following:
The use of [c]sql_escape()[/c] is incorrect – the [c]sql_build_array()[/c] function also calls this function with strings, which means the string is being double-escaped.
This is creating with extensions using migration like my example above..
Hopefully you can amend this. (or maybe revert the ticket/changes? )