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, 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];