EE 2.6.1, Matrix 2.5.10, Structure 3.3.13, Wygwam 3.2.2
Matrix field data outputs on the frontend, but matrix rows disappear when editing a specific entry.
The matrix data still appears on the front-end even after clearing all caches but when editing the entry it appears the Matrix rows and data are gone but it still exists in the exp_matrix_data table.
Found that our matrix field_id_x with the missing rows contained the value YTowOnt9
which base64 decodes to a:0:{}
. Any ideas if an older version of Matrix once stored a serialized array? If we delete the string YTowOnt9
the matrix rows for that field reappear.
Each row there are a total of 7 columns. In each row there are 2 file upload fields, and 5 text fields.
When we save an entry now with Matrix 2.5.10 and the value YTowOnt9
exists in field_id_x, the matrix data is removed from the exp_matrix_data table. If the channel_data field_id_x column is blank or has a value of 1 that matrix data is retained.
Was wondering if anyone had any idea on where YTowOnt9
was coming from? A previous version of Matrix? Another add-on that is modifying the value of field_id data?