Upgrading Umbraco and Umbraco Forms from 12.almost-latest to 13.latest worked fine in development, but in the production environment we get "Invalid column name NodeId" in the Forms backoffice UI and in the logs when forms are being indexed. There was nothing in the version-specific upgrade documentation for Forms to 13. What should be done in this case? Is this a Forms SQL migration that didn't run?
kdx-perbol
04/25/2024, 9:54 AM
Error is in
FormRepository.PerformGetAll
in the logs.
kdx-perbol
04/25/2024, 9:59 AM
I can see that
NodeId
is indeed missing from
UFForms
in the database.
kdx-perbol
04/25/2024, 10:01 AM
Adding the
NodeId
column (providing
null
for existing forms) seems to have "fixed the problem". o_O
kdx-perbol
04/25/2024, 10:02 AM
Was I supposed to run a Forms migration manually? Or click on something in the backoffice?
kdx-perbol
04/25/2024, 10:07 AM
*Narrator: Had the OP clicked on "Run pending package migrations" on the Forms package in backoffice? Probably not. *
kdx-perbol
04/25/2024, 10:13 AM
Speaking of which, is anything other than Forms using package migrations?