diff --git a/eos/gamedata.py b/eos/gamedata.py index 895caf2bc..d4ad32f78 100644 --- a/eos/gamedata.py +++ b/eos/gamedata.py @@ -489,6 +489,10 @@ class Item(EqBase): def isCharge(self): return self.category.name == 'Charge' + @property + def isCommodity(self): + return self.category.name == 'Commodity' + @property def isDrone(self): return self.category.name == 'Drone' diff --git a/gui/builtinAdditionPanes/cargoView.py b/gui/builtinAdditionPanes/cargoView.py index 9fa39afac..de770749a 100644 --- a/gui/builtinAdditionPanes/cargoView.py +++ b/gui/builtinAdditionPanes/cargoView.py @@ -70,7 +70,7 @@ class CargoView(d.Display): def addItem(self, event): item = Market.getInstance().getItem(event.itemID, eager='group') - if item is None or not item.isCharge: + if item is None or not (item.isCharge or item.isCommodity): event.Skip() return