weitere perfektionierung der neuen mobile app

This commit is contained in:
Codex Agent
2025-12-11 12:18:08 +01:00
parent 7b01a77083
commit b4417db5cd
38 changed files with 4265 additions and 3040 deletions

View File

@@ -970,10 +970,14 @@ function normalizeTask(task: JsonValue): TenantTask {
? Number(task.event_type_id)
: eventType?.id ?? null;
const emotionRaw = task.emotion ?? null;
const rawId =
task.id ??
(task as { task_id?: unknown }).task_id ??
((task as { pivot?: { task_id?: unknown } }).pivot?.task_id ?? null);
return {
id: Number(task.id ?? 0),
slug: String(task.slug ?? `task-${task.id ?? ''}`),
id: Number(rawId ?? 0),
slug: String(task.slug ?? `task-${rawId ?? task.id ?? ''}`),
title: pickTranslatedText(titleTranslations, 'Ohne Titel'),
title_translations: titleTranslations,
description: Object.keys(descriptionTranslations).length