diff --git a/src/components/pages/purchase/form/request/PurchaseRequestForm.schema.ts b/src/components/pages/purchase/form/request/PurchaseRequestForm.schema.ts index 110a3d7c..9b20ce0c 100644 --- a/src/components/pages/purchase/form/request/PurchaseRequestForm.schema.ts +++ b/src/components/pages/purchase/form/request/PurchaseRequestForm.schema.ts @@ -71,19 +71,10 @@ const PurchaseItemObjectSchema: Yup.ObjectSchema = .required('Produk wajib dipilih!') .min(1, 'Produk wajib dipilih!') .typeError('Produk wajib dipilih!'), - qty: Yup.mixed() + qty: Yup.number() .required('Kuantitas wajib diisi!') - .test( - 'is-valid-qty', - 'Kuantitas harus berupa angka lebih dari 0!', - function (value) { - if (value === '' || value === null || value === undefined) - return false; - const numValue = - typeof value === 'string' ? parseFloat(value) : value; - return !isNaN(numValue) && numValue > 0; - } - ), + .min(1, 'Kuantitas tidak boleh kurang dari 1!') + .typeError('Kuantitas wajib diisi!'), }); export const PurchaseRequestFormSchema: Yup.ObjectSchema =