From d9b61a53d2fee35a70addd1c66f3669c814aad6b Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Fri, 9 Feb 2024 20:18:49 +0100 Subject: [PATCH] Fix backend documentation update Did overwrite already set props with "". --- aleksis/apps/alsijil/schema/documentation.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py index 68e327529..4e8f51ba5 100644 --- a/aleksis/apps/alsijil/schema/documentation.py +++ b/aleksis/apps/alsijil/schema/documentation.py @@ -165,9 +165,13 @@ class DocumentationBatchCreateOrUpdateMutation(graphene.Mutation): if not info.context.user.has_perm("alsijil.edit_documentation_rule", obj): raise PermissionDenied() - obj.topic = doc.topic or "" - obj.homework = doc.homework or "" - obj.group_note = doc.group_note or "" + if doc.topic: + obj.topic = doc.topic + if doc.homework: + obj.homework = doc.homework + if doc.group_note: + obj.group_note = doc.group_note + obj.save() return obj -- GitLab