Passe die Schlüssel in den Arrays für Stimmungen und Charaktere an snake_case an

This commit is contained in:
Torsten Schulz (local)
2026-02-14 16:38:57 +01:00
parent 444a1b9dcc
commit cc80081280

View File

@@ -3136,8 +3136,15 @@ class FalukantService extends BaseService {
id: gift.id,
name: gift.name,
cost,
moodsAffects: gift.promotionalgiftmoods, // nur Einträge mit relatedMoodId
charactersAffects: gift.characterTraits // nur Einträge mit relatedTraitIds
// Frontend erwartet snake_case keys (mood_id / trait_id) in these arrays
moodsAffects: (gift.promotionalgiftmoods || []).map(m => ({
mood_id: m.moodId ?? m.mood_id ?? m.moodId,
suitability: m.suitability
})),
charactersAffects: (gift.characterTraits || []).map(ct => ({
trait_id: ct.traitId ?? ct.trait_id ?? ct.traitId,
suitability: ct.suitability
}))
};
}));
}