"CORPORATION_ASSETS" Only return 1000 items

“CORPORATION_ASSETS” Only return 1000 items

On multiple computers, win10 win11, Under several networks, only 1000 items

Except for “CORPORATION_ASSETS” ,

“CHARACTER_ASSETS(O1)” and “”CORPORATION_BLUEPRINTS(J1)"“” can all be returned normally

This problem has been bothering me for several days,

so I learned some JavaScript and tried to check the code

Perhaps I have discovered something and I hope someone can help me confirm it

In “CHARACTER_ASSETS(O1)” , I found the “await” keyword before AssetsService

The content of res includes array [1000]

In “CORPORATION_ASSETS” , not found the “await” keyword before AssetsService

The content of res includes null

I think it’s possible that the following statements were executed before the network returned the array,

I manually modified res to be “true” and let the loop run. You can see that both the second and third pages can be obtained normally

I think the problem lies in the lack of ‘await’

I am not a professional programmer and may have made many mistakes. Please help me take a look

@Hundasuupa

Adding one more thing,

on my most commonly used computer,

I used to be able to obtain a complete list of companies,

but after clearing the cache, I can no longer access it normally

Fix on the way, the issue was that when I last updated the SDE for blueprints I released on a deprecated branch that had been reverted. That had an incomplete OpenAPI implementation against ESI that had to be reverted and remade.

Hence the version was showing 1.8.1 when the latest should have been 1.8.3

Patching with 1.8.3 then bumping the blueprints in a small 1.8.4 patch

Thank you

My sheets has been restored :+1:

1 Like