contentful.py
contentful.py copied to clipboard
IndexError: list assignment index out of range
Hello. I've just faced strange error from your lib and don't understand what is the cause and how to fix it. I have pretty simple logic to retrieve entries filtered by content_type
entries = client.entries({'content_type': 'release'})
all worked fine before and I had results from contentful. One entry had changes and I pressed "publish it" and now instead of results I see this error in console:
File "/Users/dmnbrest/Documents/Kaptio/kaptio-docs/docs-backend/pages/contentful.py", line 49, in get_categories
entries = client.entries({'content_type': 'release'})
File "/Users/dmnbrest/.local/share/virtualenvs/docs-backend-8eyOp-ef/lib/python3.7/site-packages/contentful/client.py", line 260, in entries
query
File "/Users/dmnbrest/.local/share/virtualenvs/docs-backend-8eyOp-ef/lib/python3.7/site-packages/contentful/client.py", line 580, in _get
reuse_entries=self.reuse_entries
File "/Users/dmnbrest/.local/share/virtualenvs/docs-backend-8eyOp-ef/lib/python3.7/site-packages/contentful/resource_builder.py", line 61, in build
return self._build_array()
File "/Users/dmnbrest/.local/share/virtualenvs/docs-backend-8eyOp-ef/lib/python3.7/site-packages/contentful/resource_builder.py", line 86, in _build_array
) for item in self.json['items']
File "/Users/dmnbrest/.local/share/virtualenvs/docs-backend-8eyOp-ef/lib/python3.7/site-packages/contentful/resource_builder.py", line 87, in
I did some debugs and here is values I have in failed method in your lib
[0, 1, 2, 3, 4, 5]
[
{
'data': {
'target': {
'sys': {
'id': '6kF98jxmwqCjALiTroXKca',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
'target': {
'sys': {
'id': '7KZ4bkRW6OTY2qiEPnpAIH',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
'target': {
'sys': {
'id': 'KjnjcY3gr8um8wJHH3C2a',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
'target': {
'sys': {
'id': '4t6wNewWa2HOMp6ePWcVw6',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
'target': {
'sys': {
'id': '3XKrpjGuGpMAFZmnaG46Et',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
'target': {
'sys': {
'id': '4ltSjmhNcM7lxnXPqgsBQ',
'type': 'Link',
'linkType': 'Entry'
}
}
},
'content': [
],
'nodeType': 'embedded-entry-block'
},
{
'data': {
},
'content': [
{
'data': {
},
'marks': [
],
'value': '',
'nodeType': 'text'
}
],
'nodeType': 'paragraph'
}
]