fix: change from parseInt to parseFloat

This commit is contained in:
ValdiANS
2026-04-02 11:32:09 +07:00
parent e26b5127c5
commit 57b8326fdf
@@ -154,17 +154,17 @@ const ProductForm = ({ type = 'add', initialValues }: ProductFormProps) => {
sku: values.sku, sku: values.sku,
uom_id: values.uom_id, uom_id: values.uom_id,
product_category_id: values.product_category_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 selling_price: values.selling_price
? parseInt(values.selling_price.toString()) || 0 ? parseFloat(values.selling_price.toString()) || 0
: undefined, : undefined,
tax: values.tax ? parseInt(values.tax.toString()) || 0 : undefined, tax: values.tax ? parseFloat(values.tax.toString()) || 0 : undefined,
expiry_period: values.expiry_period expiry_period: values.expiry_period
? parseInt(values.expiry_period.toString()) || 0 ? parseFloat(values.expiry_period.toString()) || 0
: undefined, : undefined,
suppliers: values.suppliers.map((s) => ({ suppliers: values.suppliers.map((s) => ({
supplier_id: s.supplier?.value as number, supplier_id: s.supplier?.value as number,
price: parseInt(s.price.toString()) || 0, price: parseFloat(s.price.toString()) || 0,
})), })),
flag: values.flag, flag: values.flag,
sub_flags: values.sub_flags, sub_flags: values.sub_flags,