Hi there,
We just upgraded a solution to 9.10.15 and upon startup, we got this error message saying that EcomLanguages does not contain a column called LanguageCulture:
I searched the file ecom.xml.aspx for 9.10.15 for references to LanguageCulture but couldn't find any. However, 9.12.0 does have it, in package version 2223 from June this year:
<package version="2223" date="07-06-2021"> <database file="Ecom.mdb"> <EcomLanguages> <sql conditional="SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='EcomLanguages' AND COLUMN_NAME='LanguageCulture'"> ALTER TABLE [EcomLanguages] ADD [LanguageCulture] [NVARCHAR](50) NULL; </sql> </EcomLanguages> </database> </package>
Should this package (and potentially others) be added to ecom.xml.aspx of 9.10.15 as well? Or are we missing something else?
For now, we fixed it by manually adding LanguageCulture to EcomLanguages which allowed us to enter the backend again so we could then rerun the updates from Settings | System | System information and apply the other missing chnages, if any.
Thanks!
Imar