From 73457748607dae7064f15b09de0be10f2652f075 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Sun, 16 Mar 2025 09:13:07 +0100 Subject: [PATCH] Fix model ForeignKey constraints --- src/servala/core/models/service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servala/core/models/service.py b/src/servala/core/models/service.py index 2f4295d..7e68351 100644 --- a/src/servala/core/models/service.py +++ b/src/servala/core/models/service.py @@ -121,17 +121,18 @@ class ServiceOffering(models.Model): description = models.TextField(blank=True, verbose_name=_("Description")) service = models.ForeignKey( to="Service", + on_delete=models.PROTECT, related_name="offerings", verbose_name=_("Services"), ) provider = models.ForeignKey( to="CloudProvider", + on_delete=models.PROTECT, related_name="offerings", verbose_name=_("Providers"), ) control_plane = models.ManyToManyField( to="ControlPlane", - on_delete=models.PROTECT, related_name="offerings", verbose_name=_("Control plane"), )