Fixes delete shelf logic and adds tests
This commit is contained in:
parent
24553e0e35
commit
6d9bf349d1
3 changed files with 79 additions and 7 deletions
|
@ -130,7 +130,7 @@ def create_shelf(request):
|
|||
def delete_shelf(request, shelf_id):
|
||||
"""user generated shelves"""
|
||||
shelf = get_object_or_404(models.Shelf, id=shelf_id)
|
||||
shelf.raise_not_deletable()
|
||||
shelf.raise_not_deletable(request.user)
|
||||
|
||||
shelf.delete()
|
||||
return redirect("user-shelves", request.user.localname)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue