When disassociating objects that are foreign key relationships this implies a delete, so also move the name aside to allow for reuse.

This commit is contained in:
Michael DeHaan 2013-03-27 18:55:49 -04:00
parent b8ee694d82
commit 00d4f67f22

View File

@ -155,6 +155,7 @@ class BaseSubList(BaseList):
relationship.remove(sub)
else:
# resource is just a ForeignKey, can't remove it from the set, just set it inactive
sub.name = "_deleted_%s_%s" % (str(datetime.time()), sub.name)
sub.active = False
sub.save()
return Response(status=status.HTTP_204_NO_CONTENT)