Do not add items to recents which cannot be fetched (e.g. item was removed since last pyfa start)

This commit is contained in:
DarkPhoenix
2019-08-08 08:57:29 +03:00
parent 39e23237a5
commit 11598f9a09

View File

@@ -56,7 +56,10 @@ class ItemView(Display):
# Fill up recently used modules set
pyfalog.debug("Fill up recently used modules set")
for itemID in self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"]:
self.recentlyUsedModules.append(self.sMkt.getItem(itemID))
item = self.sMkt.getItem(itemID)
if item is None:
self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"].remove(itemID)
self.recentlyUsedModules.append(item)
def delaySearch(self, evt):
sFit = Fit.getInstance()