From a872ed89e450b65c014244d214af2500835715fd Mon Sep 17 00:00:00 2001 From: paritosh18 Date: Thu, 4 Dec 2025 11:53:37 +0530 Subject: [PATCH] Enhance MinglarService: Add id field to selection in PQQ data retrieval and ensure activityPqqHeaderId is set at the category level for better data integrity. --- src/modules/minglaradmin/services/minglar.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/minglaradmin/services/minglar.service.ts b/src/modules/minglaradmin/services/minglar.service.ts index 021b44c..91b460d 100644 --- a/src/modules/minglaradmin/services/minglar.service.ts +++ b/src/modules/minglaradmin/services/minglar.service.ts @@ -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];