I'm noticing some odd behaviour in Guild Upgrades. Pinging this endpoint repeatedly, I get two different-sized payloads each time. Might be some sort of sharding issue?
EDIT: It's not just the upgrades listing. I'm noticing similar issues in the treasury: I'm noticing the list of 'needed_by' upgrades for items in the treasury alternately growing and shrinking, sometimes dropping upgrades we know we have unlocked. There's definitely something weird going on with at least a segment of the API.
Comments
Hi,
I've seen the same issue like with https://api.guildwars2.com/v2/guild/upgrades/840
Sometimes we can have :
"prerequisites": []
Instead of :
With Postman it's almost 100%...
Any way to get it fixed?
I'm pretty sure this is the correct list of guild upgrade prerequisites (found via repeatedly requesting the guild upgrades endpoint with different query strings to avoid caching and then manually merging the results):
https://git.lubar.me/lubar-local/ravenvale/src/branch/master/data-cache/upgrades.json
I've got some extra code for the treasury request that removes upgrades that shouldn't be there: https://git.lubar.me/lubar-local/ravenvale/src/commit/a95fe0ab080cad6d52f349e6b917ec5cea9ea3c4/guild-api.go#L203-L258
The treasury does at least seem to be consistent with what each upgrade requires, just not with the prerequisites needed to make them available to the treasury panel ingame.
Hello, I'd just like to chime in that querying the treasury endpoint repeatedly also gives me back different results pretty much all the time.