diff --git a/erepublik/classes.py b/erepublik/classes.py index e0afc02..f714537 100644 --- a/erepublik/classes.py +++ b/erepublik/classes.py @@ -548,8 +548,10 @@ class Reporter: if self.__to_update: for unreported_data in self.__to_update: unreported_data.update(player_id=self.citizen_id, key=self.key) + unreported_data = utils.json.load(utils.json.dumps(unreported_data, cls=MyJSONEncoder, sort_keys=True)) self._req.post("{}/bot/update".format(self.url), json=unreported_data) self.__to_update.clear() + data = utils.json.load(utils.json.dumps(data, cls=MyJSONEncoder, sort_keys=True)) r = self._req.post("{}/bot/update".format(self.url), json=data) return r