fix: change from parseInt to parseFloat

This commit is contained in:
ValdiANS
2026-04-01 16:13:13 +07:00
parent 65f31f8340
commit edf21fbfc4
@@ -154,17 +154,17 @@ const ProductForm = ({ type = 'add', initialValues }: ProductFormProps) => {
sku: values.sku,
uom_id: values.uom_id,
product_category_id: values.product_category_id,
product_price: parseInt(values.product_price.toString()) || 0,
product_price: parseFloat(values.product_price.toString()) || 0,
selling_price: values.selling_price
? parseInt(values.selling_price.toString()) || 0
? parseFloat(values.selling_price.toString()) || 0
: undefined,
tax: values.tax ? parseInt(values.tax.toString()) || 0 : undefined,
tax: values.tax ? parseFloat(values.tax.toString()) || 0 : undefined,
expiry_period: values.expiry_period
? parseInt(values.expiry_period.toString()) || 0
? parseFloat(values.expiry_period.toString()) || 0
: undefined,
suppliers: values.suppliers.map((s) => ({
supplier_id: s.supplier?.value as number,
price: parseInt(s.price.toString()) || 0,
price: parseFloat(s.price.toString()) || 0,
})),
flag: values.flag,
sub_flags: values.sub_flags,