Fixed Participants

This commit is contained in:
SepehrYahyaee
2026-09-14 14:27:23 +03:30
parent 51166a8d0d
commit 9930e9ff5b
13 changed files with 518 additions and 199 deletions

View File

@@ -92,6 +92,7 @@ import { ClaimWorkflowStep } from "src/Types&Enums/claim-request-management/clai
import { ClaimRequiredDocumentType } from "src/Types&Enums/claim-request-management/required-document-type.enum";
import { BlameRequestType } from "src/Types&Enums/blame-request-management/blameRequestType.enum";
import { PartyRole } from "src/request-management/entities/schema/partyRole.enum";
import { sanitizeStoredInquiryParticipants } from "src/request-management/inquiry-participant-resolver";
import {
GetClaimListV2ResponseDto,
ClaimListItemV2Dto,
@@ -4551,7 +4552,12 @@ export class ExpertClaimService {
(doc as Record<string, unknown>).updatedAtFormatted =
`${updatedDate} ${updatedTime}`;
docRec.parties = enrichBlamePartiesForAgreementView(docRec);
docRec.parties = enrichBlamePartiesForAgreementView(docRec).map(
(party) => ({
...party,
participants: sanitizeStoredInquiryParticipants(party.participants),
}),
);
return docRec;
}
@@ -4577,7 +4583,11 @@ export class ExpertClaimService {
if (Array.isArray(parties)) {
out.parties = parties.map((p: any) =>
p && typeof p === "object"
? { ...p, vehicle: this.sanitizeVehicleInquiryForApi(p.vehicle) }
? {
...p,
participants: sanitizeStoredInquiryParticipants(p.participants),
vehicle: this.sanitizeVehicleInquiryForApi(p.vehicle),
}
: p,
);
}