From: Sapan Bhatia Date: Tue, 22 Jul 2014 00:07:23 +0000 (-0400) Subject: Default to purging on delete if the Observer cannot be loaded. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=77d1d89e983b687d818427fbf66d37b2a1e79c47;p=plstackapi.git Default to purging on delete if the Observer cannot be loaded. --- diff --git a/planetstack/core/models/plcorebase.py b/planetstack/core/models/plcorebase.py index 9bbd28a..efe381c 100644 --- a/planetstack/core/models/plcorebase.py +++ b/planetstack/core/models/plcorebase.py @@ -80,9 +80,14 @@ class PlCoreBase(models.Model): def delete(self, *args, **kwds): # so we have something to give the observer - purge = kwds.get('purge',True) - if (observer_disabled or purge): - super(PlCoreBase, self).delete(*args, **kwargs) + purge = kwds.get('purge',False) + try: + purge = purge or observer_disabled + except NameError: + pass + + if (purge): + super(PlCoreBase, self).delete(*args, **kwds) else: self.deleted = True self.enacted=None