osb exchange service: validate price averages
After an update they get reset to 0 for a time and it is overwriting our price cache
This commit is contained in:
@@ -98,6 +98,11 @@ public class OSBGrandExchangeService
|
|||||||
Integer itemId = entry.getKey();
|
Integer itemId = entry.getKey();
|
||||||
OsbuddySummaryItem item = entry.getValue();
|
OsbuddySummaryItem item = entry.getValue();
|
||||||
|
|
||||||
|
if (item.getBuy_average() <= 0 || item.getSell_average() <= 0 || item.getOverall_average() <= 0)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
query
|
query
|
||||||
.addParameter("itemId", itemId)
|
.addParameter("itemId", itemId)
|
||||||
.addParameter("buyAverage", item.getBuy_average())
|
.addParameter("buyAverage", item.getBuy_average())
|
||||||
|
|||||||
Reference in New Issue
Block a user