esi/esi-issues

Blueprints are not all retrieved

Rakdos8 opened this issue · 1 comments

Bug

When I call the /corporations/{corporation_id}/blueprints/ route it doesn't provide every blueprint that I own.
In fact, it provides 25 pages of 1000 elements but still, a large amount blueprint is missing. It looks like that there is a hard limit on pagination might be related to an ingame issue EBR-237289.

Request

GET /latest/corporations/{corporation_id}/blueprints/?datasource=tranquility is the route where I have issue on.
The character route might issue the same limit, didn't test it though

Response

Status Code

200

Headers

Include relevant headers received. Timestamps and request ID is nice, you may not have all these values, fill out what you received (don't worry about headers not listed here, unless pertinent to your issue). E.g.:

access-control-allow-credentials: true 
 access-control-allow-headers: Content-Type,Authorization,If-None-Match,X-User-Agent 
 access-control-allow-methods: GET,HEAD,OPTIONS 
 access-control-allow-origin: * 
 access-control-expose-headers: Content-Type,Warning,ETag,X-Pages,X-ESI-Error-Limit-Remain,X-ESI-Error-Limit-Reset 
 access-control-max-age: 600 
 allow: GET,HEAD,OPTIONS 
 cache-control: private 
 content-encoding: gzip 
 content-type: application/json; charset=UTF-8 
 date: Tue, 13 Dec 2022 22:05:50 GMT 
 expires: Tue, 13 Dec 2022 22:10:21 GMT 
 last-modified: Tue, 13 Dec 2022 21:10:21 GMT 
 strict-transport-security: max-age=31536000 
 vary: Accept-Encoding 
 x-esi-error-limit-remain: 100 
 x-esi-error-limit-reset: 10 
 x-esi-request-id: 5491c617-2252-4689-9802-c7e54e2a58c9 
 x-pages: 25 

Body

I have 25 pages of 1000 elements in here without some of my blueprint. TypeIDs are 57523, 991, 36972 to list a few. At least 100 BPOs are missing.

Expected

I'm expecting to receive a 200 response code but with every pages

Checklist

Check all boxes that apply to this issue:

  • Bug description is provided
  • Request path is provided
  • Response status code is provided
  • Response headers are provided
  • Response body is provided
  • Expected response is provided

Duplicate of #1083