From 6e75338af57895e8e34ebea7005416e3cad5167d Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Fri, 11 Oct 2024 12:22:46 +0200 Subject: [PATCH] Return subject name instead of whole subject from backend --- aleksis/apps/chronos/schema/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/chronos/schema/__init__.py b/aleksis/apps/chronos/schema/__init__.py index baf9088d..a71ba824 100644 --- a/aleksis/apps/chronos/schema/__init__.py +++ b/aleksis/apps/chronos/schema/__init__.py @@ -186,7 +186,8 @@ class SubstitutionType(graphene.ObjectType): elif not le.amends.subject and not le.subject: return le.amends.title else: - return le.amends.subject or le.subject + subject = le.amends.subject or le.subject + return subject.short_name or subject.name def resolve_new_subject(root, info): le = root['REFERENCE_OBJECT'] @@ -195,7 +196,7 @@ class SubstitutionType(graphene.ObjectType): elif not le.amends.subject and not le.subject: return le.title elif le.subject and le.amends.subject: - return le.subject + return le.subject.short_name or le.subject.name else: return None -- GitLab