I have a database where I want to create transactions directly in my android client. I can create a transaction with val tx = tablesDb.createTransaction(), and I get a proper ID, I can check with tablesDb.listTransactions() in a server sdk (python) and I see it, but if I do getTransaction(), listTransactions(), or any operaction with transactionId=tx.id in the client code, I get AppwriteException: transaction_not_found, Transaction with the requested ID could not be found. (404). I would assume it's a permission issue, but I don't understand where I would need to setup the permissions for it?
Thanks in advance!
The repro case is literally
import io.appwrite.Client
import io.appwrite.services.TablesDB
val client = Client()
.setEndpoint("https://<REGION>.cloud.appwrite.io/v1")
.setProject("<PROJECT_ID>")
val tablesDB = TablesDB(client)
val tx = tablesDB.createTransaction()
tablesDB.getTransaction(tx.id) // <- crash with 404
Recommended threads
- Query.search limitation
Since `string` is deprecated I used `varchar`, and now I cant use `Query.contains` , so I setup fulltext index and started using `Query.search` the issue is `Qu...
- function subdomain ssl certs
The generated subdomain isn't getting a valid ssl cert, I was wondering if appwrite automatically generates one or uses a wildcard for *.functions.domain.com? ...
- Searching by attribute "name" requires a...
I have a table "products" with a few columns I'm trying to search by, but I get this error: ```json { "message": "Searching by attribute \"name\" requires a...