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