Django's delete method does not accept unknown keywords
[plstackapi.git] / planetstack / core / models / plcorebase.py
index efe381c..446245b 100644 (file)
@@ -22,7 +22,7 @@ except:
 # the core model is abstract.
 class PlCoreBaseDeletionManager(models.Manager):
     def get_query_set(self):
-        return super(PlCoreBaseDeletedManager, self).get_query_set().filter(deleted=True)
+        return super(PlCoreBaseDeletionManager, self).get_query_set().filter(deleted=True)
 
 # This manager will be inherited by all subclasses because
 # the core model is abstract.
@@ -87,6 +87,7 @@ class PlCoreBase(models.Model):
             pass
             
         if (purge):
+            del kwds['purge']
             super(PlCoreBase, self).delete(*args, **kwds)
         else:
             self.deleted = True