Hi,
we’ve recently upgraded and moved our production infrastructure environment. We’ve upgraded forest-express-sequelize
to version 8.5.3
and after that we pointed Forest to the new production url.
This is the information that I get about my local environment
forest environments:get <redacted>
ENVIRONMENT
url http://localhost:3310
active true
type development
liana forest-express-sequelize
version 8.5.3
but this is what I get from our production environment
ENVIRONMENT
name Production
url <redacted>
active true
type production
liana forest-express-sequelize
version 7.11.3
The url matches our new url, but the forest-express-sequelize
version is wrong. The server is running 8.5.3 (confirmed also by running npm list forest-express-sequelize
).
Observed behavior
Not sure if the above is the cause, but we get all kinds of problems after this update.
- the
timestamp
query parameter is not sent anymore when invoking smart actions, breaking the application (however it works correctly in the local environment) - the ui is a little bit different than before (renamed columns, naming differences, columns in different positions), even if we haven’t pushed any visual change as part of this upgrade.
We’ve also tried to change the layout locally, push it in our staging environment (which matches the local environment) and then deploy to production, but we get this error:
× Source and destination environments must have the same schema. Please check your environments code is synchronized.
However the .forestadmin-schema.json
is identical in all 3 environments.
Context
- Project name: Content Admin
- Team name: Content Team
- Environment name: Production
- Agent type & version: Sequelize, 8.5.3 running on Node 16