From 2214b8ad5f1c896ca13d299701bda630069cd2e9 Mon Sep 17 00:00:00 2001 From: Julio-Oliveira-Encora Date: Mon, 15 Apr 2024 11:01:11 -0300 Subject: [PATCH] It was replaced the lines 428 and 433 with "return redirect(self.get_return_url(request))". The toast is displayed with the message if the IP Address is protected. --- netbox/netbox/views/generic/object_views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/netbox/views/generic/object_views.py b/netbox/netbox/views/generic/object_views.py index d9ac2e9ff..711d1c116 100644 --- a/netbox/netbox/views/generic/object_views.py +++ b/netbox/netbox/views/generic/object_views.py @@ -425,12 +425,12 @@ class ObjectDeleteView(GetReturnURLMixin, BaseObjectView): except (ProtectedError, RestrictedError) as e: logger.info(f"Caught {type(e)} while attempting to delete objects") handle_protectederror([obj], request, e) - return redirect(obj.get_absolute_url()) + return redirect(self.get_return_url(request)) except AbortRequest as e: logger.debug(e.message) messages.error(request, mark_safe(e.message)) - return redirect(obj.get_absolute_url()) + return redirect(self.get_return_url(request)) msg = 'Deleted {} {}'.format(self.queryset.model._meta.verbose_name, obj) logger.info(msg)