Fixed a small oversight in market.getShipList; not all attribs were eagerly loaded

This commit is contained in:
HomeWorld
2011-04-24 17:14:53 +03:00
parent 3ee962b8f7
commit 2498a02d85

View File

@@ -558,7 +558,7 @@ class Market():
def getShipList(self, grpid):
"""Get ships for given group id"""
grp = self.getGroup(grpid, eager="items")
grp = self.getGroup(grpid, eager = ("items", "items.marketGroup", "items.attributes"))
ships = set(filter(lambda ship: self.getPublicityByItem(ship), grp.items))
#ships.append((item.ID, item.name, item.race))
return ships