1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

Handle empty station economies or prohibited lists

Fixes #276
This commit is contained in:
Jonathan Harris 2017-12-29 00:14:36 +00:00
parent 457be5c812
commit 7f4d45d6af

View File

@ -186,9 +186,9 @@ class EDDN:
('commodities', commodities),
])
if 'economies' in data['lastStarport']:
message['economies'] = sorted([x for x in data['lastStarport'].get('economies', {}).itervalues()])
message['economies'] = sorted([x for x in (data['lastStarport']['economies'] or {}).itervalues()])
if 'prohibited' in data['lastStarport']:
message['prohibited'] = sorted([x for x in data['lastStarport'].get('prohibited', {}).itervalues()])
message['prohibited'] = sorted([x for x in (data['lastStarport']['prohibited'] or {}).itervalues()])
self.send(data['commander']['name'], {
'$schemaRef' : 'https://eddn.edcd.io/schemas/commodity/3' + (is_beta and '/test' or ''),
'message' : message,