KryptedGaming / django-eveonline-connector

Django extension that adds entity models, SSO views, and celery tasks to interact with the #1 sci-fi sandbox MMO.
https://pypi.org/project/django-eveonline-connector/
MIT License
1 stars 1 forks source link

ESI Array too long #48

Closed porowns closed 3 years ago

porowns commented 3 years ago
Array should be less than 1000, not 1782

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/django_eveonline_connector/models.py", line 539, in create_from_esi_response
    data, entity_external_id, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/django_eveonline_connector/models.py", line 997, in _create_from_esi_response
    resolved_ids = resolve_ids_with_types(ids_to_resolve)
  File "/usr/local/lib/python3.6/site-packages/django_eveonline_connector/utilities/esi/universe.py", line 27, in resolve_ids_with_types
    request = EveClient.call('post_universe_names', ids=ids)
  File "/usr/local/lib/python3.6/site-packages/django_eveonline_connector/models.py", line 158, in call
    operation(**kwargs), raise_on_error=raise_exception)
  File "/usr/local/lib/python3.6/site-packages/pyswagger/spec/v2_0/objects.py", line 283, in __call__
    _convert_parameter(final(p))
  File "/usr/local/lib/python3.6/site-packages/pyswagger/spec/v2_0/objects.py", line 264, in _convert_parameter
    c = p._prim_(v, self._prim_factory, ctx=dict(read=False))
  File "/usr/local/lib/python3.6/site-packages/pyswagger/spec/v2_0/objects.py", line 184, in _prim_
    return prim_factory.produce(self.schema, v, ctx) if i == 'body' else prim_factory.produce(self, v, ctx)
  File "/usr/local/lib/python3.6/site-packages/pyswagger/primitives/__init__.py", line 196, in produce
    val = _2nd(obj, ret, val, ctx)
  File "/usr/local/lib/python3.6/site-packages/pyswagger/primitives/comm.py", line 40, in _2nd_pass_obj
    return ret.apply_with(obj, val, ctx)
  File "/usr/local/lib/python3.6/site-packages/pyswagger/primitives/_array.py", line 55, in apply_with
    raise ValidationError('Array should be less than {0}, not {1}'.format(obj.maxItems, len(self)))
pyswagger.errs.ValidationError: Array should be less than 1000, not 1782