From cbed681c8fee8f2d91b932d3a3799d49cfe59bbf Mon Sep 17 00:00:00 2001 From: SepehrYahyaee <7heycallmegray@gmail.com> Date: Mon, 10 Aug 2026 14:22:37 +0330 Subject: [PATCH] fix damaged parts --- .../claim-request-management.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/claim-request-management/claim-request-management.service.ts b/src/claim-request-management/claim-request-management.service.ts index bcf39f6..67e0d88 100644 --- a/src/claim-request-management/claim-request-management.service.ts +++ b/src/claim-request-management/claim-request-management.service.ts @@ -11460,6 +11460,12 @@ export class ClaimRequestManagementService { } } + // For V4 THIRD_PARTY files, guilty_damage_area must be counted in the + // capture-phase doc total for ALL capture uploads (not just the guilty_damage_area + // upload itself) so that the CAPTURE_PART_DAMAGES step is not marked complete + // until all three standard docs AND the guilty area photo are uploaded. + const includeGuiltyDamageArea = isV4FileMaker && !isCarBodyBlame; + return this.uploadRequiredDocumentV2( claimRequestId, body, @@ -11470,7 +11476,7 @@ export class ClaimRequestManagementService { v3InPersonFlow: true, skipMetalPlate, requiresFileMakerApproval: !!(claimCase as any).requiresFileMakerApproval, - includeGuiltyDamageArea: isGuiltyDamageAreaDoc, + includeGuiltyDamageArea, }, ); }