eRepublik updated contributions endpoint

This commit is contained in:
Eriks K 2020-06-15 15:59:03 +03:00
parent ff869e0403
commit 67677f356f
2 changed files with 2 additions and 2 deletions

View File

@ -5,7 +5,7 @@
__author__ = """Eriks Karls""" __author__ = """Eriks Karls"""
__email__ = 'eriks@72.lv' __email__ = 'eriks@72.lv'
__version__ = '0.20.0' __version__ = '0.20.0'
__commit_id__ = "845cd8d" __commit_id__ = "ff869e0"
from erepublik import classes, utils from erepublik import classes, utils
from erepublik.citizen import Citizen from erepublik.citizen import Citizen

View File

@ -1466,7 +1466,7 @@ class CitizenMilitary(CitizenTravel):
battle_list = sorted(self.all_battles.values(), key=lambda b: b.id) battle_list = sorted(self.all_battles.values(), key=lambda b: b.id)
contribution_json: Response = self._get_military_campaigns_json_citizen() contribution_json: Response = self._get_military_campaigns_json_citizen()
contributions: List[Dict[str, int]] = contribution_json.json().get('contributions', []) contributions: List[Dict[str, int]] = contribution_json.json().get('contributions') or []
contributions.sort(key=lambda b: -b.get('damage')) contributions.sort(key=lambda b: -b.get('damage'))
ret_battles += [int(b.get('battle_id', 0)) for b in contributions if b.get('battle_id')] ret_battles += [int(b.get('battle_id', 0)) for b in contributions if b.get('battle_id')]