From 2a512487752e1523bb6dbd31d1ca32dff81cfa08 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Wed, 3 Jul 2024 15:18:59 +0200 Subject: [PATCH] change fallback title for German instance --- .../server/src/schema/uuid/abstract-uuid/resolvers.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/server/src/schema/uuid/abstract-uuid/resolvers.ts b/packages/server/src/schema/uuid/abstract-uuid/resolvers.ts index be64d7880..b321b6a58 100644 --- a/packages/server/src/schema/uuid/abstract-uuid/resolvers.ts +++ b/packages/server/src/schema/uuid/abstract-uuid/resolvers.ts @@ -379,7 +379,15 @@ async function resolveUuidFromDatabase( ) : null const subjectName = subject ? toSlug(subject.name) : 'serlo' - const slugTitle = toSlug(baseUuid.entityTitle ?? baseUuid.entityType) + + let fallbackTitle: string = baseUuid.entityType + if (baseUuid.entityInstance === 'de') { + if (fallbackTitle === 'text-exercise') fallbackTitle = 'aufgabe' + else if (fallbackTitle === 'text-exercise-group') fallbackTitle = 'aufgabengruppe' + } + + const slugTitle = toSlug(baseUuid.entityTitle ?? fallbackTitle) + const entity = { ...base, instance: baseUuid.entityInstance,