From ad79f29494660bb9d386c00fe9fa6f73e86075a8 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Sat, 22 Nov 2025 13:00:57 +0700 Subject: [PATCH] refactor(FE-212): update supplier data fetching logic to handle invalid supplier IDs in PurchaseRequestForm --- .../pages/purchase/form/request/PurchaseRequestForm.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx b/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx index 6fdbc78f..41732013 100644 --- a/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx +++ b/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx @@ -214,7 +214,9 @@ const PurchaseRequestForm = ({ // ===== API DATA FETCHING ===== const { data: supplierData, isLoading: isLoadingProducts } = useSWR( - formik.values.supplier_id?.toString(), + formik.values.supplier_id && Number(formik.values.supplier_id) > 0 + ? formik.values.supplier_id?.toString() + : null, (id: string) => SupplierApi.getSingle(Number(id)) );