From 7d59dbcf8447e5eb2a8c147603226414837ad032 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 12 Jan 2026 13:44:29 +0100 Subject: [PATCH] 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. --- 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 27d8f60..669756e 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -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;