From c9edc407b410976d31b058e67fa05db560c6d90f Mon Sep 17 00:00:00 2001 From: rstubryan Date: Thu, 6 Nov 2025 13:08:26 +0700 Subject: [PATCH] refactor(FE-174,175): update approve method to allow custom notes in RecordingForm --- .../pages/production/recording/form/RecordingForm.tsx | 3 +-- src/services/api/production.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/pages/production/recording/form/RecordingForm.tsx b/src/components/pages/production/recording/form/RecordingForm.tsx index eadf919a..3520bc8e 100644 --- a/src/components/pages/production/recording/form/RecordingForm.tsx +++ b/src/components/pages/production/recording/form/RecordingForm.tsx @@ -911,8 +911,7 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => { setIsApproveLoading(true); const approveResponse = await RecordingApi.approve( - initialValues?.id as number, - 'Approved via Form' + initialValues?.id as number ); if (isResponseSuccess(approveResponse)) { diff --git a/src/services/api/production.ts b/src/services/api/production.ts index eb6d403f..17b0f6eb 100644 --- a/src/services/api/production.ts +++ b/src/services/api/production.ts @@ -35,7 +35,7 @@ export class RecordingService extends BaseApiService< async approve( idOrIds: number | number[], - notes: string = 'Approved via Form' + notes?: string ): Promise | undefined> { const approvable_ids = Array.isArray(idOrIds) ? idOrIds : [idOrIds]; return await this.customRequest>('approvals', {