Update FalukantService to utilize FalukantCharacterTrait for character relationships

- Added import for FalukantCharacterTrait to enhance data retrieval for character relationships.
- Refactored the relationship character query to use FalukantCharacterTrait instead of CharacterTrait, improving data accuracy and consistency.
This commit is contained in:
Torsten Schulz (local)
2026-01-12 11:16:23 +01:00
parent f487e6d765
commit 5f9559ac8d

View File

@@ -33,6 +33,7 @@ import PromotionalGiftCharacterTrait from '../models/falukant/predefine/promotio
import PromotionalGiftMood from '../models/falukant/predefine/promotional_gift_mood.js';
import PromotionalGiftLog from '../models/falukant/log/promotional_gift.js';
import CharacterTrait from '../models/falukant/type/character_trait.js';
import FalukantCharacterTrait from '../models/falukant/data/falukant_character_trait.js';
import Mood from '../models/falukant/type/mood.js';
import UserHouse from '../models/falukant/data/user_house.js';
import HouseType from '../models/falukant/type/house.js';
@@ -2975,7 +2976,7 @@ class FalukantService extends BaseService {
where: { id: { [Op.in]: relationshipTitleIds } },
attributes: ['id', 'labelTr']
}) : [],
relationshipCharacterIds.length > 0 ? CharacterTrait.findAll({
relationshipCharacterIds.length > 0 ? FalukantCharacterTrait.findAll({
where: { characterId: { [Op.in]: relationshipCharacterIds } },
attributes: ['characterId', 'traitId']
}) : [],