Changes the mixin's delete algorithm.

This commit is contained in:
sandroroux
2018-04-24 10:29:19 -04:00
parent 60f46d5a92
commit 75e522f222

View File

@@ -32,5 +32,10 @@ class DeletableByUserValue(object):
Returns False otherwise.
"""
filter_kwargs = {field: value}
num_deleted_records, _ = cls.objects.filter(**filter_kwargs).delete()
return num_deleted_records > 0
records_matching_user_value = cls.objects.filter(**filter_kwargs)
if not records_matching_user_value.exists():
return False
records_matching_user_value.delete()
return True