
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
- My collection is not updating after csv ...
- How do I format an array in a CSV file t...
I want to import a CSV file to create a document on it on the AppWrite website. I have an attribute "name" of type String and "ingredients" which is of type St...
- my database attribute stuck in processin...
when i created attributes in collection 3 of those attributes become "processing", and they are not updating, the worst thing is that i cant even delete them s...
