From d32ed1eb5557fbd2d8446edabe303df7c23042d3 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Sun, 25 May 2025 23:02:51 +0200 Subject: [PATCH] Fix redirect bug --- src/servala/core/models/service.py | 6 +++++- src/servala/frontend/views/service.py | 3 +-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/servala/core/models/service.py b/src/servala/core/models/service.py index 4d7bc0d..ba57c9c 100644 --- a/src/servala/core/models/service.py +++ b/src/servala/core/models/service.py @@ -648,7 +648,11 @@ class ServiceInstance(ServalaModelMixin, models.Model): if self.is_deleted: return - if self.spec.get("parameters", {}).get("security", {}).get("deletionProtection"): + if ( + self.spec.get("parameters", {}) + .get("security", {}) + .get("deletionProtection") + ): spec = copy.copy(self.spec) spec["parameters"]["security"]["deletionProtection"] = False self.update_spec(spec, user) diff --git a/src/servala/frontend/views/service.py b/src/servala/frontend/views/service.py index 9cf90df..3bd6060 100644 --- a/src/servala/frontend/views/service.py +++ b/src/servala/frontend/views/service.py @@ -384,7 +384,6 @@ class ServiceInstanceListView(OrganizationViewMixin, ListView): """Return all service instances for the current organization with filtering.""" queryset = ServiceInstance.objects.filter( organization=self.request.organization, - is_deleted=False, # Exclude soft-deleted ).select_related( "context__service_offering__provider", "context__control_plane", @@ -441,4 +440,4 @@ class ServiceInstanceDeleteView( return response def get_success_url(self): - return self.request.organization.urls.instances + return str(self.request.organization.urls.instances)