[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
- Push Notification FCM Error
Hello dear people. I tried to integrate Push Notifications into my Flutter App. Everything works fine on Android/iOS Simulator + Testflight but as soon as I s...
- Skip total counts crash the query
Hello, When adding the total parameter (either true, the default, or false) to the listRows function, it raises the following error: `type 'bool' is not a sub...
- Attach Dart debugger for locally deploye...
Hello there, I was wondering if it is possible to attach debugger to dart function, that I run locally. It would make development much easier :-). Thank you.