From db5f2cd3cb6308a7ae162065e6ed516ef43c24d9 Mon Sep 17 00:00:00 2001 From: Jan Date: Tue, 21 Apr 2026 10:48:19 +0200 Subject: [PATCH] fix(plan): dont add junction on plan patch --- backend/planning/api/serializers/plan.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/planning/api/serializers/plan.py b/backend/planning/api/serializers/plan.py index 17f76ff..fabb2ed 100644 --- a/backend/planning/api/serializers/plan.py +++ b/backend/planning/api/serializers/plan.py @@ -113,15 +113,17 @@ def create(self, validated_data): @transaction.atomic def update(self, instance, validated_data): - user = self.context['request'].user - empire_uuid = validated_data.pop('empire_uuid', None) + _user = self.context['request'].user + _empire_uuid = validated_data.pop('empire_uuid', None) # update plan fields instance = super().update(instance, validated_data) + # no junction update on update, only on create + # handle junction - if empire_uuid: - self._link_empire(user, instance, empire_uuid) + # if empire_uuid: + # self._link_empire(user, instance, empire_uuid) return instance