Article publishing bugfix

This commit is contained in:
Eriks K 2020-05-19 13:56:27 +03:00
parent 7aa353bc06
commit 1e7c9a395e
3 changed files with 5 additions and 4 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__ = "6642839" __commit_id__ = "7aa353b"
from erepublik import classes, utils from erepublik import classes, utils
from erepublik.citizen import Citizen from erepublik.citizen import Citizen

View File

@ -177,8 +177,8 @@ class ErepublikArticleAPI(CitizenBaseAPI):
data = dict(_token=self.token, articleId=article_id, amount=amount) data = dict(_token=self.token, articleId=article_id, amount=amount)
return self.post("{}/main/donate-article".format(self.url), data=data) return self.post("{}/main/donate-article".format(self.url), data=data)
def _post_main_write_article(self, title: str, content: str, location: int, kind: int) -> Response: def _post_main_write_article(self, title: str, content: str, country: int, kind: int) -> Response:
data = dict(_token=self.token, article_name=title, article_body=content, article_location=location, data = dict(_token=self.token, article_name=title, article_body=content, article_location=country,
article_category=kind) article_category=kind)
return self.post("{}/main/write-article".format(self.url), data=data) return self.post("{}/main/write-article".format(self.url), data=data)

View File

@ -1443,7 +1443,8 @@ class CitizenMilitary(CitizenTravel):
else: else:
battle_list = sorted(self.all_battles.values(), key=lambda b: b.id) battle_list = sorted(self.all_battles.values(), key=lambda b: b.id)
contributions: List[Dict[str, int]] = self._get_military_campaigns_json_citizen().json().get('contributions', []) contribution_json: Response = self._get_military_campaigns_json_citizen()
contributions: List[Dict[str, int]] = contribution_json.json().get('contributions', [])
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')]