refactor(FE): Treat kandang_id as optional and use expense id

This commit is contained in:
rstubryan
2026-01-28 12:19:36 +07:00
parent 15dc04bb95
commit 8671f37ada
2 changed files with 20 additions and 3 deletions
@@ -101,13 +101,23 @@ const ExpenseRealizationForm = ({
values.realizations.forEach((realization) => {
realization.cost_items.forEach((costItem) => {
const realizationItem = {
const realizationItem: {
expense_nonstock_id: number;
qty: number;
price: number;
notes: string;
kandang_id?: number;
} = {
expense_nonstock_id: costItem.nonstock?.value as number,
qty: parseFloat(String(costItem.quantity)) as number,
price: parseFloat(String(costItem.price)) as number,
notes: costItem.notes ?? '',
};
if (realization.kandang_id && realization.kandang_id > 0) {
realizationItem.kandang_id = realization.kandang_id;
}
realizations.push(realizationItem);
});
});