From 9946b94ede711f145deff0026ab2290cb8c14483 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 21 Apr 2026 08:51:41 +0000 Subject: [PATCH] pushing upload status to hs --- src/app/lib/hubspot/dealSync.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app/lib/hubspot/dealSync.ts b/src/app/lib/hubspot/dealSync.ts index 67443ed3..563c7034 100644 --- a/src/app/lib/hubspot/dealSync.ts +++ b/src/app/lib/hubspot/dealSync.ts @@ -83,6 +83,7 @@ export async function syncContractorDocUploadToHubSpot(params: { measureProgress?: MeasureUploadProgress[]; }): Promise { let log: string; + let uploadStatus: string; if (params.measureProgress && params.measureProgress.length > 0) { log = params.measureProgress .map((m) => { @@ -91,8 +92,12 @@ export async function syncContractorDocUploadToHubSpot(params: { return `${m.measureName}: Not Started (0/${m.requiredCount} docs)`; }) .join(" | "); + uploadStatus = params.measureProgress.every((m) => m.isComplete) + ? "Upload Complete for All Measures" + : "Upload in progress"; } else { log = "Documents available - uploaded by contractor"; + uploadStatus = "Upload in progress"; } const maxAttempts = 3; @@ -102,6 +107,7 @@ export async function syncContractorDocUploadToHubSpot(params: { await client.crm.deals.basicApi.update(params.hubspotDealId, { properties: { contractor_document_upload_log: log, + contractor_document_upload_status: uploadStatus, }, }); return;