diff --git a/cronjobs.txt b/cronjobs.txt index 1a1c5e0..1fee5a9 100644 --- a/cronjobs.txt +++ b/cronjobs.txt @@ -8,3 +8,4 @@ ROOT=/home/matalok/auth/auth 0 */6 * * * $ROOT/run-cron.py eve_api.cron AllianceUpdate > $ROOT/logs/alliance-update.log 2>&1 @daily $ROOT/run-cron.py eve_proxy.cron ClearStaleCache > $ROOT/logs/cache-clear.log 2>&1 @daily $ROOT/run-cron.py sso.cron UpdateServicegroups > $ROOT/logs/servicegroup-update.log 2>&1 +0 1 * * 5 $ROOT/run-cron.py eve_api.cron CorporationUpdate > $ROOT/logs/corporation-update.log 2>&1 diff --git a/eve_api/cron.py b/eve_api/cron.py index 4e8df20..4392c2c 100644 --- a/eve_api/cron.py +++ b/eve_api/cron.py @@ -101,6 +101,6 @@ class CorporationUpdate(): return self.__logger def job(self, args): - for corp in EVEPlayerCorporation.objects.filter(eveplayercharacter__in=EVEPlayerCharacter.objects.all()): + for corp in set(EVEPlayerCorporation.objects.filter(eveplayercharacter__in=EVEPlayerCharacter.objects.all())): print corp corp.query_and_update_corp()