Enhance MinglarService: Add id field to selection in PQQ data retrieval and ensure activityPqqHeaderId is set at the category level for better data integrity.
This commit is contained in:
@@ -1884,6 +1884,7 @@ export class MinglarService {
|
|||||||
isActive: true,
|
isActive: true,
|
||||||
},
|
},
|
||||||
select: {
|
select: {
|
||||||
|
id: true,
|
||||||
comments: true,
|
comments: true,
|
||||||
pqqAnswerXid: true,
|
pqqAnswerXid: true,
|
||||||
pqqQuestions: {
|
pqqQuestions: {
|
||||||
@@ -1955,8 +1956,12 @@ export class MinglarService {
|
|||||||
id: cat.id,
|
id: cat.id,
|
||||||
categoryName: cat.categoryName,
|
categoryName: cat.categoryName,
|
||||||
displayOrder: cat.displayOrder,
|
displayOrder: cat.displayOrder,
|
||||||
|
activityPqqHeaderId: item.id,
|
||||||
pqqsubCategories: []
|
pqqsubCategories: []
|
||||||
};
|
};
|
||||||
|
} else if (!grouped[cat.id].activityPqqHeaderId) {
|
||||||
|
// Ensure header id is present at category level
|
||||||
|
grouped[cat.id].activityPqqHeaderId = item.id;
|
||||||
}
|
}
|
||||||
const category = grouped[cat.id];
|
const category = grouped[cat.id];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user