diff --git a/src/components/pages/expense/form/ExpenseRealizationForm.tsx b/src/components/pages/expense/form/ExpenseRealizationForm.tsx index e9720d0b..9aa8eb7f 100644 --- a/src/components/pages/expense/form/ExpenseRealizationForm.tsx +++ b/src/components/pages/expense/form/ExpenseRealizationForm.tsx @@ -207,7 +207,7 @@ const ExpenseRealizationForm = ({ // add new realizations for each kandang kandangs.forEach((kandangItem) => { - if (!kandangItem.id) return; + if (isNaN(Number(kandangItem.id))) return; const existingRealization = formik.values.realizations?.find( (realizationItem) => realizationItem.kandang_id === kandangItem.id diff --git a/src/components/pages/expense/form/ExpenseRealizationKandangDetailExpense.tsx b/src/components/pages/expense/form/ExpenseRealizationKandangDetailExpense.tsx index fcf367eb..95d12703 100644 --- a/src/components/pages/expense/form/ExpenseRealizationKandangDetailExpense.tsx +++ b/src/components/pages/expense/form/ExpenseRealizationKandangDetailExpense.tsx @@ -35,6 +35,7 @@ const ExpenseRealizationKandangDetailExpense: React.FC< setInputValue: setNonstockInputValue, options: nonstockOptions, isLoadingOptions: isLoadingNonstockOptions, + loadMore: loadMoreNonstocks, } = useSelect( NonstockApi.basePath, 'id', @@ -164,6 +165,7 @@ const ExpenseRealizationKandangDetailExpense: React.FC< options={nonstockOptions} isLoading={isLoadingNonstockOptions} onInputChange={setNonstockInputValue} + onMenuScrollToBottom={loadMoreNonstocks} className={{ wrapper: 'min-w-48' }} isDisabled />