From 1454203d85c5b77d79665c03b40519ba5d0e5f4f Mon Sep 17 00:00:00 2001 From: Andre Wolokita Date: Thu, 12 Aug 2021 19:48:37 +1000 Subject: [PATCH 1/2] Explicitly check for undefined and null --- packages/material/src/mui-controls/MuiSelect.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/material/src/mui-controls/MuiSelect.tsx b/packages/material/src/mui-controls/MuiSelect.tsx index ef69f3657..1c9d87b3e 100644 --- a/packages/material/src/mui-controls/MuiSelect.tsx +++ b/packages/material/src/mui-controls/MuiSelect.tsx @@ -50,7 +50,7 @@ export const MuiSelect = React.memo((props: EnumCellProps & WithClassname) => { id={id} disabled={!enabled} autoFocus={appliedUiSchemaOptions.focus} - value={data || ''} + value={data !== undefined && data !== null ? data : ''} onChange={ev => handleChange(path, ev.target.value)} fullWidth={true} > From 84d3c77ae5287be86292cc3f8924f27a5a2a6304 Mon Sep 17 00:00:00 2001 From: awolokita Date: Fri, 13 Aug 2021 17:18:17 +1000 Subject: [PATCH 2/2] Allow null Co-authored-by: Stefan Dirix --- packages/material/src/mui-controls/MuiSelect.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/material/src/mui-controls/MuiSelect.tsx b/packages/material/src/mui-controls/MuiSelect.tsx index 1c9d87b3e..73db3c005 100644 --- a/packages/material/src/mui-controls/MuiSelect.tsx +++ b/packages/material/src/mui-controls/MuiSelect.tsx @@ -50,7 +50,7 @@ export const MuiSelect = React.memo((props: EnumCellProps & WithClassname) => { id={id} disabled={!enabled} autoFocus={appliedUiSchemaOptions.focus} - value={data !== undefined && data !== null ? data : ''} + value={data !== undefined ? data : ''} onChange={ev => handleChange(path, ev.target.value)} fullWidth={true} >