From bcd54c06d689140a72a384fd7fe06d95d2ab85e2 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 10 Jul 2012 21:52:41 +0100 Subject: [PATCH] Added noupdate to Key save --- pacmanager/core/models.py | 4 +++- pacmanager/core/tasks.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pacmanager/core/models.py b/pacmanager/core/models.py index af71b12..16a733a 100644 --- a/pacmanager/core/models.py +++ b/pacmanager/core/models.py @@ -121,7 +121,9 @@ class Key(models.Model): return (accessmask & mask) > 0 def save(self, *args, **kwargs): - self.update_api() + noupdate = kwargs.pop('noupdate', False) + if not noupdate: + self.update_api() return super(Key, self).save(*args, **kwargs) def update_api(self): diff --git a/pacmanager/core/tasks.py b/pacmanager/core/tasks.py index 44ef737..812e1e5 100644 --- a/pacmanager/core/tasks.py +++ b/pacmanager/core/tasks.py @@ -25,10 +25,10 @@ def import_wallet_journal(corporation_id): except Error, e: print e key.error = str(e) - key.save() + key.save(noupdate=True) else: key.error = None - key.save() + key.save(noupdate=True) if type(res.entries) == str: return None entries = res.entries.SortedBy('refID', reverse=True) if len(entries) == rowCount: