Discussion: economysale() source='furniture' ???

I just saw that some "items" in the result call economysale() has the source='furniture'..
1) is that a bug?
2) is that a feature?
3) is that a bug and feature? (it always shows the same itemTsid)
Sales with source "furniture" appeared about 2 weeks ago as far as I can tell. I assumed that these are furniture sales in towers.

It doesn't look buggy to me. They certainly don't always show the same item, but they do all belong to furniture categories.
I mean the itemTsid is the non-upgrade itemTsid (repeated). it isn't very useful that way. I would expect each real upgraded itemTsid to show...
oh... I see, they are the same itemTsid used by the auctions API. but then the same problem, "tables" prices will vary a lot because they are different tables, not because people are selling them at different prices.... :(
Alas, upgraded furniture does not change class_tsid, so whatever style of armchair you have, it'll still be class_tsid=furniture_armchair

Since you have the instance TSID of the stack, you should be able to query the API to find out the applied upgrade(s), but I can see how it would be much better for us to just return that information. Hmmm
wait... I'm lost here... where is the instance TSID of the stack? but anyway, I'm not sure which API shows the applied upgrades to an item neither...

I thought that internally after an upgrade was used, another itemTsid was applied to the item. now I see it doesn't...
Returning the upgrade info in players.inventory would be useful (that's also where stack tsid is available afaik).

I don't see how returning upgrades for sales is really useful though. Bearing in mind that an item can and often have multiple upgrades, how then will you calculate a value for each upgrade? Will you count this one sale also as one sale for each upgrade? It doesn't really make sense to me...
(without having real stats... I think) in most cases there will be only one upgrade, maybe not now, but after the release... I don't think people will upgrade the same item too many times..., so having the upgraded tsid (or whatever id is used) will help to show stats of sales prices for that upgrade in particular. I would really like to have a list of all upgrades an item has.

(we need a way to know which upgrades were applied to a furniture item... and because of the calls limit of the API we need that info already in the sales/inventory response...)

TIA
We 're still planning to do this (return actual upgrades) but we're not tracking that in the webapp database right now. This is Myles' fault.