From e9062f14c34862af3c74522718fdd634e251fc0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 5 Dec 2024 13:43:47 +0100 Subject: [PATCH] no can_delete check needed --- src/c3nav/editor/views/edit.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/c3nav/editor/views/edit.py b/src/c3nav/editor/views/edit.py index 38c0bb95..64a2b95b 100644 --- a/src/c3nav/editor/views/edit.py +++ b/src/c3nav/editor/views/edit.py @@ -304,16 +304,6 @@ def edit(request, pk=None, model=None, level=None, space=None, on_top_of=None, e if not new and ((request.POST.get('delete') == '1' and delete is not False) or delete): # Delete this mapitem! - try: - if not request.changeset.get_changed_object(obj).can_delete(): - raise PermissionError - except (ObjectDoesNotExist, PermissionError): - return APIHybridMessageRedirectResponse( - level='error', - message=_('You can not delete this object because other objects still depend on it.'), - redirect_to=request.path, status_code=409, - ) - if request.POST.get('delete_confirm') == '1' or delete: if request.changeset.can_edit(request): # todo: move this somewhere else obj.delete()