
Whenever I redeploy my specific function, the event list I previously set up for it always gets deleted. Is this a bug, or is it intended to delete all the setup?

You should put the event list on your appwrite.json
to avoid that
For example, I will copy here one of my functions:
{
"$id": "conteo_registros",
"name": "CONTEO_REGISTROS",
"runtime": "python-3.9",
"path": "functions/CONTEO_REGISTROS",
"entrypoint": "src/index.py",
"ignore": [
"__pypackages__"
],
"execute": [],
"events": [
"databases.*.collections.*.documents.*.create",
"databases.*.collections.*.documents.*.delete"
],
"schedule": "",
"timeout": 15,
"variables": {
"ENDPOINT_API": "xxx",
"PROJECT_ID": "xxx",
"DB_ID": "xxx",
"COLLECTION_MD_ID": "xxx",
"API_KEY": "xxx"
}
I hope it helps you

ohh Thank you sir

Also remember whenever you deploy a new function, you should deploy it twice.
this way env
will be updated (idk why that happens).

You are always welcome

[Solved] Set the events in function
Recommended threads
- Is Quick Start for function creation wor...
I am trying to create a Node.js function using the Quick Start feature. It fails and tells me that it could not locate the package.json file. Isn't Quick Start ...
- Connecting server functions to GitHub re...
The project I am working in has recently moved organizations on Appwrite. The same is true for the repo on GitHub, which as moved from a private user to a organ...
- Missing C++ libstdc library in Python fu...
I have a function running Python 3.12 which suddenly started dumping errors (as of today; it worked yesterday). I hadn't changed any code so I found this odd, b...
