diff --git a/corputils/views.py b/corputils/views.py index 7a7304b9..3720e9c2 100644 --- a/corputils/views.py +++ b/corputils/views.py @@ -108,8 +108,8 @@ def corp_member_view(request, corpid = None): characters_without_api.update({member_data["name"]: member_data["id"]}) for char in EveCharacter.objects.filter(corporation_id=corpid): - if not char.character_id in member_list: - logger.info("Character %s does not exist in EveWho dump." % char.character_name) + if not int(char.character_id) in member_list: + logger.info("Character '%s' does not exist in EveWho dump." % char.character_name) char_owner = char.user try: mainid = int(AuthServicesInfoManager.get_auth_service_info(user=char_owner).main_char_id) diff --git a/services/managers/evewho_manager.py b/services/managers/evewho_manager.py index 8cdaab8d..257b47d8 100644 --- a/services/managers/evewho_manager.py +++ b/services/managers/evewho_manager.py @@ -21,7 +21,7 @@ class EveWhoManager(): page_count=0 while len(data["characters"]): for row in data["characters"]: - members[row["character_id"]] = {"name":row["name"], "id":row["character_id"]} + members[int(row["character_id"])] = {"name":row["name"], "id":int(row["character_id"])} page_count=page_count+1 jsondata = requests.get(url + "&page=%i" % page_count).content data = json.loads(jsondata.decode())