Quick fix for override window crashing trying to load items that no longer exist (#706)
This commit is contained in:
@@ -24,7 +24,7 @@ from eos.db import saveddata_meta
|
||||
from eos.types import Override
|
||||
|
||||
overrides_table = Table("overrides", saveddata_meta,
|
||||
Column("itemID", Integer, primary_key=True, index = True),
|
||||
Column("itemID", Integer, primary_key=True, index = True),
|
||||
Column("attrID", Integer, primary_key=True, index = True),
|
||||
Column("value", Float, nullable = False))
|
||||
|
||||
|
||||
@@ -707,7 +707,11 @@ class Market():
|
||||
overrides = eos.db.getAllOverrides()
|
||||
items = set()
|
||||
for x in overrides:
|
||||
items.add(x.item)
|
||||
if (x.item is None):
|
||||
eos.db.saveddata_session.delete(x)
|
||||
eos.db.commit()
|
||||
else:
|
||||
items.add(x.item)
|
||||
return list(items)
|
||||
|
||||
def directAttrRequest(self, items, attribs):
|
||||
|
||||
Reference in New Issue
Block a user