From de0e9e8c9c15db1f54f1e3042cf07a8aada93fc1 Mon Sep 17 00:00:00 2001 From: natib21 Date: Sat, 27 Jun 2026 10:29:16 +0000 Subject: [PATCH] fix status update --- .../src/modules/first-mile/first-mile.service.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/edr-freight-api/src/modules/first-mile/first-mile.service.ts b/apps/edr-freight-api/src/modules/first-mile/first-mile.service.ts index 73d98b8fe..a06f9eb87 100644 --- a/apps/edr-freight-api/src/modules/first-mile/first-mile.service.ts +++ b/apps/edr-freight-api/src/modules/first-mile/first-mile.service.ts @@ -225,6 +225,16 @@ export class FirstMileService { return updated; } + async updateStatus(id: string, status: FirstMileStatus): Promise { + const updated = await this.firstMileRepository.update(id, { status }); + + if (!updated) { + throw new NotFoundException(`First-mile record ${id} not found`); + } + + return updated; + } + private async notifyDriverAssignment(vehicleId: string, record: FirstMile): Promise { try { const vehicle = await this.vehiclesService.findById(vehicleId);