Hi everyone.
It's my first message here so i hope it will arrive in the good topic to the right person.
Grist Full Edition is broken since 1.7.16+ and i may have a Possible fix.
Following up on the "Switch to Full Grist" issue reported earlier here (https://forum.cloudron.io/topic/14941/grist-is-now-available). After some debugging, I believe the root cause is that the Grist packaging is missing the GRIST_SERVER_EDITION=full environment variable.
This variable was introduced in Grist 1.7.16+ (PR #2450) and is required to activate Full Edition at runtime. Without it, Grist defaults to Community Edition (deploymentType=core) even when a valid GRIST_ACTIVATION key is provided.
The GRIST_ACTIVATION JWT only validates features (seats, read-only flag, expiration) — it does not switch the edition by itself.
Proposed fix
Adding this to the packaging should resolve the issue:
export GRIST_SERVER_EDITION=full
References
PR #2450: https://github.com/gristlabs/grist-core/issues/2450
Grist README (environment variables): https://github.com/gristlabs/grist-core#environment-variables
Hope this helps.
Best
Chris