Global variables set in a project are not available to functions executions. Global variables are available during build phase tho
Same issue!
how are y'all executing the function?
Through dart sdk (create execution), I will try to do a execute from console if this will have global variables
i can confirm the problem and crated an issue: https://github.com/appwrite/appwrite/issues/6113
Cool For everybody who needs it - Workaround for now is to use local function variables.
I updated the Appwrite to 1.4.2
and redeployed the function. But still, Project-level global envs are not available in the functions.
have you ran migration?
Yes
cd appwrite/
docker compose exec appwrite migrate
so i just tested this and it seemed to work...project level variable is in the environment and variables with a conflict properly get overridden
Attaching the screenshots, just to confirm the implementation from my end. Can you please verify?
Runtime: node-18.0
looking at the project variables in the console, would you please open the editor, switch to the JSON view and share that?
also, how are you executing the function?
I deployed manually and executing using the Appwrite console
so i tested again with node 18 and everything seems to be working fine on my end 🧐
Interesting! I just created a new project and copied the same function with Global Variable. It worked! It seems like the migrated Projects are not getting the Global variable or maybe my instance is messed up somehow
back in your old project, have you tried deleting the variable and recreating it?
Yes, I did
Recommended threads
- Realtime with multiple connections
I need the Realtime on multiple Collections for diffrent applicational logic. So my question is: Is there a way to have only 1 Websocket connection or do I need...
- Can't login or deploy functions in Appwr...
Hello, since i updatet to the appwrite cli 6.1.0 i can't login or deploy functions with the cli. When i call the command: "appwrite get account --verbose" i ge...
- Create admin user?
I'm not really sure how this is supposed to work, I installed Appwrite through docker-compose and set it up. When I launched the app and went into it, I created...