The index is only for when multi-lang-content is on. The fix is for the repair tool to be aware of that (EDIT: I think, although I saw you made a different fix since).
Creation is skipped via this code:
if (($is_full_text) && (multi_lang_content()) && (strpos($db_type, '_TRANS') !== false)) {
return null; // We don't create a full-text index on *_TRANS fields if we are directing through the translate table
}
Actually the solution was different. This occurred during the enable content translation script because the script was altering the database columns before globally enabling multi lang content. As a result, the columns were just getting re-created as longtext when they should have been integer. So I had the script enable multi lang content before altering the database, and that resolved the issue.
0 guests and 0 members have recently viewed this.
Leader-board Top Weekly Earners
The top 2 point earners from 29th Mar 2026 to 5th Apr 2026.
Creation is skipped via this code:
if (($is_full_text) && (multi_lang_content()) && (strpos($db_type, '_TRANS') !== false)) {
return null; // We don't create a full-text index on *_TRANS fields if we are directing through the translate table
}