Hello everyone,
I noticed that esi returns invalid orders (endpoint: https://esi.evetech.net/latest/markets/{regionID}/orders/?datasource=tranquility&order_type=all) which cannot possibly exist ingame. These invalid orders are scattered througout eve and not limited to a specific region.
Invalid meaning in this context marketorders for invtypes/items which are “not published”, e.g. they are not tradeable through the market but somehow there are marketorders for them? Querying e.g. the markethistory for these invtype-ids will produce 404s…
“Not published” invtypes, which have active marketorders throughout different regions:
[40773, 27014, 47115, 27019, 48080, 42640, 36946, 36948, 48150, 48599, 48151, 48600, 48152, 48153, 47705, 47706, 44187, 47707, 44188, 47708, 44189, 44190, 44191, 44192, 42722, 44194, 44195, 9955, 29668, 44197, 3365, 44198, 44199, 48615, 45736, 47016, 3755, 48116, 48117, 48118, 3638, 30326, 42743, 46007, 46008, 41023]
Waiting for the orders to expire is rather annoying:
e.g. {duration=90, is_buy_order=true, issued=2018-08-23T23:40:45Z, location_id=60013261, min_volume=1, order_id=5172279785, price=10.01, range=region, system_id=30001290, type_id=48080, volume_remain=1000, volume_total=1000} meaning that this will be returned till november…
Did i miss something substantial? Or is there a bug with the marketorders or with the esi? Please enlighten me!
Fly save!
Bh0di