Korrigiere Zuweisung von Beziehungen und verbessere Trait-IDs-Verarbeitung in FalukantService
This commit is contained in:
@@ -2786,7 +2786,7 @@ class FalukantService extends BaseService {
|
|||||||
for (const c of character2s) {
|
for (const c of character2s) {
|
||||||
c.setDataValue('traits', traitsByChar[c.id] || []);
|
c.setDataValue('traits', traitsByChar[c.id] || []);
|
||||||
}
|
}
|
||||||
const relationships = relRows.map(r => {
|
relationships = relRows.map(r => {
|
||||||
const c2 = char2Map[r.character2Id];
|
const c2 = char2Map[r.character2Id];
|
||||||
const type = typeMap[r.relationshipTypeId];
|
const type = typeMap[r.relationshipTypeId];
|
||||||
return {
|
return {
|
||||||
@@ -3087,7 +3087,7 @@ class FalukantService extends BaseService {
|
|||||||
relatedChar.setDataValue('traits', traits);
|
relatedChar.setDataValue('traits', traits);
|
||||||
|
|
||||||
// 3) Trait-IDs und Mood des relatedChar
|
// 3) Trait-IDs und Mood des relatedChar
|
||||||
const relatedTraitIds = relatedChar.traits.map(t => t.id);
|
const relatedTraitIds = (relatedChar.traits || []).map(t => t.id);
|
||||||
const relatedMoodId = relatedChar.moodId;
|
const relatedMoodId = relatedChar.moodId;
|
||||||
|
|
||||||
// 4) Gifts laden – aber nur die passenden Moods und Traits als Unter-Arrays
|
// 4) Gifts laden – aber nur die passenden Moods und Traits als Unter-Arrays
|
||||||
|
|||||||
Reference in New Issue
Block a user