From a3b550859c8d3b2cdb57e7e601671731c2373630 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Sat, 14 Feb 2026 15:58:01 +0100 Subject: [PATCH] Korrigiere Zuweisung von Beziehungen und verbessere Trait-IDs-Verarbeitung in FalukantService --- backend/services/falukantService.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/services/falukantService.js b/backend/services/falukantService.js index 1387127..d2c4d9e 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -2786,7 +2786,7 @@ class FalukantService extends BaseService { for (const c of character2s) { c.setDataValue('traits', traitsByChar[c.id] || []); } - const relationships = relRows.map(r => { + relationships = relRows.map(r => { const c2 = char2Map[r.character2Id]; const type = typeMap[r.relationshipTypeId]; return { @@ -3087,7 +3087,7 @@ class FalukantService extends BaseService { relatedChar.setDataValue('traits', traits); // 3) Trait-IDs und Mood des relatedChar - const relatedTraitIds = relatedChar.traits.map(t => t.id); + const relatedTraitIds = (relatedChar.traits || []).map(t => t.id); const relatedMoodId = relatedChar.moodId; // 4) Gifts laden – aber nur die passenden Moods und Traits als Unter-Arrays