From df4ed4fceb99b7e87d05cec4160eec87bf5aff96 Mon Sep 17 00:00:00 2001 From: KEriks Date: Fri, 23 Jul 2021 11:14:27 +0300 Subject: [PATCH] bugfix --- erepublik/citizen.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/erepublik/citizen.py b/erepublik/citizen.py index 845feb6..6779bcc 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -180,9 +180,8 @@ class BaseCitizen(access_points.CitizenAPI): ugly_js_match = re.search(r'"promotions":\s*(\[{?.*?}?])', html) ugly_js = ugly_js_match.group(1) if ugly_js_match else "null" promos = utils.json_loads(utils.normalize_html_json(ugly_js)) - if promos is None: - self.promos = {} - else: + self.promos = {} + if promos: self.promos = {k: v for k, v in self.promos.items() if v > self.now} send_mail = False for promo in promos: