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:
paritosh18
2025-12-04 11:53:37 +05:30
parent 1b72e65a71
commit a872ed89e4

View File

@@ -1884,6 +1884,7 @@ export class MinglarService {
isActive: true,
},
select: {
id: true,
comments: true,
pqqAnswerXid: true,
pqqQuestions: {
@@ -1955,8 +1956,12 @@ export class MinglarService {
id: cat.id,
categoryName: cat.categoryName,
displayOrder: cat.displayOrder,
activityPqqHeaderId: item.id,
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];