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 522ac3bbe0
commit ce26cf9a7d

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;