From 71b4a02592493b481584c04e3976ab139ea5f4d4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 28 Jan 2026 14:58:11 +0100 Subject: [PATCH] Update FalukantService to include character ID in attributes and enhance logging in PoliticsView for better debugging of character data retrieval. --- backend/services/falukantService.js | 2 +- frontend/src/views/falukant/PoliticsView.vue | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/services/falukantService.js b/backend/services/falukantService.js index 43cc8c4..f59a6a1 100644 --- a/backend/services/falukantService.js +++ b/backend/services/falukantService.js @@ -455,7 +455,7 @@ class FalukantService extends BaseService { { model: FalukantCharacter, as: 'character', - attributes: ['birthdate', 'health'], + attributes: ['id', 'birthdate', 'health'], include: [ { model: Relationship, diff --git a/frontend/src/views/falukant/PoliticsView.vue b/frontend/src/views/falukant/PoliticsView.vue index 2baca95..d23e90b 100644 --- a/frontend/src/views/falukant/PoliticsView.vue +++ b/frontend/src/views/falukant/PoliticsView.vue @@ -339,11 +339,17 @@ export default { try { const { data } = await apiClient.get('/api/falukant/info'); console.log('[PoliticsView] loadOwnCharacterId - API response:', data); + console.log('[PoliticsView] loadOwnCharacterId - data.character:', data.character); + console.log('[PoliticsView] loadOwnCharacterId - data.character?.id:', data.character?.id); if (data.character && data.character.id) { this.ownCharacterId = data.character.id; console.log('[PoliticsView] loadOwnCharacterId - Set ownCharacterId to:', this.ownCharacterId); } else { - console.warn('[PoliticsView] loadOwnCharacterId - No character ID found in response'); + console.warn('[PoliticsView] loadOwnCharacterId - No character ID found in response', { + hasCharacter: !!data.character, + characterKeys: data.character ? Object.keys(data.character) : null, + characterId: data.character?.id + }); } } catch (err) { console.error('[PoliticsView] Error loading own character ID', err);