2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-01-29 09:34:33 +00:00

Stock status fix (#11183)

* Fill in default value

* Ensure status values are converted to integer in set_status

* Updated unit testing

* Additional unit testing
This commit is contained in:
Oliver
2026-01-22 11:46:36 +11:00
committed by GitHub
parent d43c4e08f0
commit 00c36e9366
3 changed files with 72 additions and 5 deletions

View File

@@ -58,6 +58,7 @@ import {
useBatchCodeGenerator,
useSerialNumberGenerator
} from '../hooks/UseGenerator';
import useStatusCodes from '../hooks/UseStatusCodes';
import { useGlobalSettingsState } from '../states/SettingsStates';
import { StatusFilterOptions } from '../tables/Filter';
@@ -136,6 +137,10 @@ export function useStockFields({
);
}, [globalSettings]);
const stockItemStatusCodes = useStatusCodes({
modelType: ModelType.stockitem
});
return useMemo(() => {
const fields: ApiFormFieldSet = {
part: {
@@ -237,7 +242,8 @@ export function useStockFields({
placeholder: batchGenerator.result
},
status_custom_key: {
label: t`Stock Status`
label: t`Stock Status`,
default: stockItemStatusCodes.OK
},
expiry_date: {
icon: <IconCalendarExclamation />,