From 446f6ad563326266c716d723ed402bcf9e7c199d Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 28 Mar 2024 17:08:09 +0100 Subject: [PATCH] Use title inside of survey data instead of admin title for user display Resolves MS-905 #complete --- server/surveys/schema.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/surveys/schema.py b/server/surveys/schema.py index f67efe45..b2a5563d 100644 --- a/server/surveys/schema.py +++ b/server/surveys/schema.py @@ -44,6 +44,15 @@ class SurveyNode(DjangoObjectType): def resolve_path(root: Survey, info, **kwargs): return root.route + @staticmethod + def resolve_title(root: Survey, info, **kwargs): + try: + pages = root.data["pages"] + title = pages[0]["title"] + return title + except KeyError: + return root.title + class SurveysQuery(object): survey = graphene.Field(SurveyNode, id=graphene.ID())