Update mood and character traits handling in FalukantService to ensure default values are set when no data is available. This change improves robustness in data retrieval by preventing potential undefined values.

This commit is contained in:
Torsten Schulz (local)
2026-01-12 13:44:29 +01:00
parent 015d1ae95b
commit 7d59dbcf84

View File

@@ -3676,8 +3676,8 @@ class FalukantService extends BaseService {
myChar.titleOfNobility,
lowestTitleOfNobility.id
),
moodsAffects: gift.promotionalgiftmoods, // nur Einträge mit relatedMoodId
charactersAffects: gift.characterTraits // nur Einträge mit relatedTraitIds
moodsAffects: gift.promotionalgiftmoods || [], // nur Einträge mit relatedMoodId (wenn Filter angewendet)
charactersAffects: gift.characterTraits || [] // nur Einträge mit relatedTraitIds (wenn Filter angewendet)
}));
timings.step6_calculate_costs = Date.now() - step6Start;