This is how I am adding documents in my collection, but my function is failing to execute Is there something wrong in this approach?
for i in range(len(name_list)):
result = databases.create_document('64776905e1fxxxx', '64776913a740bxxxx', ID.unique(), data = {
'name': name_list[i],
'logo': logo_list[i],
'title': title_list[i],
'location': location_list[i]
},)
What's the error?
no error
its just failing
Can you try wrap your code with try catch
So the error will be send back?
Like this
https://discord.com/channels/564160730845151244/1113545780863701013/1113549759416897708
There's no info in the any of the logs
tabs?
nopw
when I use try catch
it returns
{"message":"list index out of range","success":false}
That's good
It means that one of the lists doesn't contain as many items as name_list
list.
Try to output the len
of each list. to be sure they all have the same length.
oh yes you are right, thanks, that was dumbπ
Recommended threads
- Type Mismatch in AppwriteException
There is a discrepancy in the TypeScript type definitions for AppwriteException. The response property is defined as a string in the type definitions, but in pr...
- What Query's are valid for GetDocument?
Documentation shows that Queries are valid here, but doesn't explain which queries are valid. At first I presumed this to be a bug, but before creating a githu...
- Appwrite exception: user_unauthorized, t...
After refreshing the app it is working perfectly