From 0201758c4585497a949e0acc786e481293ba5b13 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Mon, 8 Nov 2010 17:28:33 +0000 Subject: [PATCH] Fix a few minor issues with job execution --- eve_api/tasks.py | 2 +- sso/tasks.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/eve_api/tasks.py b/eve_api/tasks.py index 9fce2e3..4fe0257 100644 --- a/eve_api/tasks.py +++ b/eve_api/tasks.py @@ -63,6 +63,6 @@ def import_corp_members(api_userid, api_key, character_id): @task(ignore_result=True) def import_corp_details(corp_id): - corp = EVEPlayerCorporation.objects.get_or_create(id=corp_id) + corp, created = EVEPlayerCorporation.objects.get_or_create(id=corp_id) corp.query_and_update_corp() corp.save() diff --git a/sso/tasks.py b/sso/tasks.py index 1864a6a..80a9835 100644 --- a/sso/tasks.py +++ b/sso/tasks.py @@ -1,6 +1,5 @@ from celery.decorators import task from eve_api.models import * -from sso.models import ServiceAccount @task() def update_user_access(user): @@ -61,6 +60,8 @@ def update_user_access(user): @tasks(ignore_result=True) def update_service_groups(user_id): + from sso.models import ServiceAccount + for service in ServiceAccount.objects.filter(user=user_id, active=True): api = service.api_class api.update_groups(service.service_uid, service.user.groups.all())