Issue
After inserting a table from a sub-template, user attempted to fill entity links into a column, but entity links do not appear and the data from the column is deleted once the table is submitted.
Environment
Production
Cause
The data type for the affected column was set to Text when the sub-template containing the table was made. Then, the data type for the column was updated to Entity Link. Sub-templates do not automatically update to reflect schema updates, so the table was expecting text (not allowing an Entity Link to populate), but the schema was expecting an Entity Link (not allowing text to be submitted).
Resolution steps
To solve the immediate issue, re-sync the affected table:
-
- Navigate to the entry with the problematic table.
- Click the 're-sync' button (two arrows making a circle in the menu at the top right of the table).
- Select 're-sync table' from the menu. This updates the affected column to accept an Entity Link.
- If this does not work, insert a new Table via Insert --> Registration Table and copy the data from the existing table into the new table.
To prevent future occurrences:
-
- Go to the affected sub-template.
- Delete the affected table and re-add it to the sub-template.