From bd8f9fc1b7f1c16df62c0408cf79dde1295aa36d Mon Sep 17 00:00:00 2001 From: moanos Date: Fri, 21 Mar 2025 15:26:01 +0100 Subject: [PATCH] feat: Ensure External object identifier and external source identifier are unique together --- src/fellchensammlung/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fellchensammlung/models.py b/src/fellchensammlung/models.py index 594fe81..f812566 100644 --- a/src/fellchensammlung/models.py +++ b/src/fellchensammlung/models.py @@ -125,6 +125,9 @@ class RescueOrganization(models.Model): choices=ExternalSourceChoices.choices, verbose_name=_('External Source Identifier')) + class Meta: + unique_together = ('external_object_identifier', 'external_source_identifier',) + def get_absolute_url(self): return reverse("rescue-organization-detail", args=[str(self.pk)])