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
- MongoDb Database Breaks integer[] & bigi...
I've got a table with the below column created. When I try to insert the value `[-3408048000]` into it, the dart sdk cloud function call is successful (no error...
- Appwrite Functions cold start
Hello. I'm seeing really long cold starts on Appwrite Cloud Functions and wanted to know if this is expected. My function just authenticates the user, fetches ...
- Error can not create `tablesdb` event wi...
When i'm trying to add an event with `tablesdb` i get an error message My event value: `tablesdb.mtg-decklist-dev.tables.queue_parsing.rows.*.create` Same err...