
I get this message in the console when I try to open a specific document in the control panel. I even try to unregister the service worker, for some reason, it do not open, if I refresh I get a blank screen. So no way to even delete the document from the UI. Did I missed something?

This may help?

Failed to fetch

I may know what happened. If I'm right, a small validation fix may be required.
When I created the document, I used this code in permissions:
Permission.read(Role.team(currentTeamId)),
Permission.update(Role.team(currentTeamId)),
Permission.delete(Role.team(currentTeamId)),
Permission.read(Role.team('admin')),
Permission.update(Role.team('admin')),
Permission.delete(Role.team('admin')),
in that very case, currentTeamId
was equal to 'admin'
which resulted in redundant permissions. This could cause the fetch problem?

To avoid that, I had to use something like:
permissions = [];
permissions.push(Permission.read(Role.team(currentTeamId)));
permissions.push(Permission.update(Role.team(currentTeamId)));
permissions.push(Permission.delete(Role.team(currentTeamId)));
if (currentTeamId!=='admin'){
permissions.push(Permission.read(Role.team('admin')));
permissions.push(Permission.update(Role.team('admin')));
permissions.push(Permission.delete(Role.team('admin')));
}
but... I think this is overkill to do have to do this, isn't? 🙂

Perhaps it's only a GUI problem too, as everything works fine in my app, it's only in the Appwrite control panel I can't open the document. Anyway, I'll try to delete all "broken" documents from my app, this is the next CRUD part I have to code.

Can you check what the get document API returns from the network logs in the browser dev tools?

Ah, I should check... i now have deleted them all using the SDK...

I will try to reproduce

I reverted my code but I seems cannot be able to reproduce the problem... it's embarassing hehe if I see it again, I'll look in the network pane and I'll re-open the post here.
Recommended threads
- Struggling with Sessions
Understanding check: createAnonymousSession() registers the session with the backend setSession() creates a cookie on the user’s computer(?) getSession(‘curr...
- Swift: Response from .deleteDocument
According to the docs, in Swift when calling `databases.deleteDocument` the response is supposed to be 204 (No Content). However, we are finding the response is...
- MCP and VSCode Docs
I like your tools, but would like to set up Copilot in VSCode, but these docs don't offer that guide. Did I miss something? https://appwrite.io/docs/tooling/mcp
