From 5857e3eb799cea85d511d85e1d4ce40556db4d91 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 25 Jan 2011 08:55:03 +0000 Subject: [PATCH] Check by ID not the newly created db object --- eve_api/tasks/character.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eve_api/tasks/character.py b/eve_api/tasks/character.py index b15eea3..841e3ef 100644 --- a/eve_api/tasks/character.py +++ b/eve_api/tasks/character.py @@ -142,7 +142,7 @@ def import_eve_character_func(character_id, api_key=None, user_id=None, logger=l try: acc = EVEAccount.objects.get(api_user_id=user_id) - if not pchar in acc.characters.all(): + if not pchar.id in acc.characters.all().values_list('id', flat=True): acc.characters.add(pchar) if pchar.director and acc.api_keytype == API_KEYTYPE_FULL: