EE4 compatibility updates:
- Publisher is EE4 and EE5 compatible, but it does not currently support the Fluid field (it's in the works).
- Reel is EE4 and EE5 compatible, but it does not currently support the Fluid field.
Ticket: MySQL error when saving entry after upgrading to Publisher 3.1.1
Status | Resolved |
Add-on / Version | Publisher 3.1.1 |
Severity | |
EE Version | 5.3.0 |
Nick Johnson
Jan 16, 2020
We recently upgraded a client site to:
- ExpressionEngine 5.3.0
- Publisher 3.1.1
- Bloqs 4.2.1
Since then, every time an entry is saved the following MySQL error is shown:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'd.field_id_23' in 'field list':
SELECT `t`.`entry_id`, `t`.`title` AS field_id_0, `d`.`field_id_23`, `d`.`field_id_35`, `d`.`field_id_79`, `d`.`field_id_81`, `t`.`lang_id`, `t`.`status` FROM (`exp_publisher_titles` t) INNER JOIN `exp_publisher_data` d ON `t`.`entry_id` = `d`.`entry_id` AND t.lang_id = d.lang_id AND t.status = d.status WHERE `t`.`channel_id` IN (5) AND `t`.`entry_id` IN (3)
There is an `exp_publisher_data` data, but it only contains the columns: id, site_id, channel_id, entry_id, lang_id, and status. Otherwise, I now have `exp_publisher_data_field_X` tables (where X is anywhere from 1 to 103).
BoldMinded (Brian)
Is there more to that stack trace? E.g. what file and line of code is generating that error?
Nick Johnson
Nick Johnson
Comment has been marked private.
BoldMinded (Brian)
Are you sure you have the latest version of Publisher low search installed?
Nick Johnson
Yes, 3.0.0
BoldMinded (Brian)
Comment has been marked private.
Nick Johnson
That works, thank you Brian!
BoldMinded (Brian)
Excellent. I pushed that version out publicly for others.