[SOLVED] Unhandled Exception: type '_Map<String, dynamic>' is not a subtype of type 'List<dynamic>'
- 0
- Flutter

Hello, I'm using AppWrite cloud and I hit this error when querying from a collection. I was able to query from other collection. I browsed Discord and tried to apply some suggestions, such as changing the cast to void
and dynamic
. Both are not working. Would you have any suggestion?
Future<DocumentList> getDocs(collectionId) {
return databases.listDocuments(
databaseId: appwriteDatabaseId,
collectionId: collectionId,
);
}
I am using appwrite: ^9.0.1

I wonder if you have malformed permissions. Maybe you can use the debugger to inspect what data is being returned by Appwrite

Thanks Steven. I will try debugger. Btw, I was not able to view the record in Appwrite console too. It just loads infinitely. Other collections' records are fine

Ya sounds like malformed document permissions...

ok, i deleted that record and retry

How are you creating the record? What's your code?

manual entry

I was just testing, so I manually input the record from appwrite console

Weird...you shouldn't have malformed permissions doing that 🧐 I'm curious what the document json was...

hmm...i couldn't click the record to view it though. Let me try to replicate 🙂

Hey Steven, the error disappeared after I deleted that record!

Thanks for that. In the meantime, I will try to manually insert the doc again to see whether I can replicate the same problem

Ok, I replicated the problem. Even though I created the record manually, I have a function that triggers on Create
. That triggers assign permission to the record. And it assigned a same permission to the same person 2x. Thanks to you that i can zoom into the permission part.

[SOLVED] Unhandled Exception: type '_Map<String, dynamic>' is not a subtype of type 'List<dynamic>'

I'm pretty sure we've fixed this and cloud is pending an upgrade with the fix

I see. Thank so much Steven
Recommended threads
- Issue in saving special character ' ╟ '...
I've created a chat application using Appwrite. However, when users try to save code that contains the character '╟', an internal server error occurs. Interesti...
- Auth issue: 401 general_unauthorized_sco...
Hello, I face a big problem with Appwrite Auth that I never face before. It's very simple, the most basic auth process just don't work ```dart final client = ...
- Need help on Flutter OAuth2
Am trying to use Appwrite OAuth (google, apple and facebook), am been on it for sometimes now which have tried many things but still not able to make it work: ...
