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
- Does migration to self hosted limited to...
I tried to migrate to self hosted one of my live production database. All is migrated successfully except one table data which contains more than 5k rows...is i...
- User unable to delete document they crea...
I am having a bit a database issue. I am making a music review website and I have successfully been able to create and update reviews as a dummy user, but no ma...
- bulkUpsert and Realtime
Hey when I use Realtime on a Table for creates/updates and use the createOperations method in my Appwrite Function for bulk upserts, will the realtime trigger f...