From 21782293eadfba7c12e6535632be2e1636560d68 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Tue, 17 Apr 2018 12:08:39 -0400 Subject: [PATCH] Create missing Corp/Alliance models. Thanks @Lof79 --- allianceauth/eveonline/autogroups/models.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/allianceauth/eveonline/autogroups/models.py b/allianceauth/eveonline/autogroups/models.py index 8f5bbe9e..9c9196c4 100644 --- a/allianceauth/eveonline/autogroups/models.py +++ b/allianceauth/eveonline/autogroups/models.py @@ -124,8 +124,9 @@ class AutogroupsConfig(models.Model): return group = self.get_alliance_group(alliance) except EveAllianceInfo.DoesNotExist: - logger.warning('User {} main characters alliance does not exist in the database.' - ' Group membership not updated'.format(user)) + logger.debug('User {} main characters alliance does not exist in the database. Creating.'.format(user)) + alliance = EveAllianceInfo.objects.create_alliance(user.profile.main_character.alliance_id) + group = self.get_alliance_group(alliance) except AttributeError: logger.warning('User {} does not have a main character. Group membership not updated'.format(user)) finally: @@ -144,8 +145,9 @@ class AutogroupsConfig(models.Model): corp = user.profile.main_character.corporation group = self.get_corp_group(corp) except EveCorporationInfo.DoesNotExist: - logger.warning('User {} main characters corporation does not exist in the database.' - ' Group membership not updated'.format(user)) + logger.debug('User {} main characters corporation does not exist in the database. Creating.'.format(user)) + corp = EveCorporationInfo.objects.create_corporation(user.profile.main_character.corporation_id) + group = self.get_corp_group(corp) except AttributeError: logger.warning('User {} does not have a main character. Group membership not updated'.format(user)) finally: