From b18d4b55b7e14c87fb6e2c6b8d8e00eba130b73b Mon Sep 17 00:00:00 2001 From: Vladyslav Karpov <41265069+Intendanto@users.noreply.github.com> Date: Fri, 6 Oct 2023 04:04:41 +0300 Subject: [PATCH] fix: mui/material-ui SelectWidget value `undefined` (#3870) * fix(mui): add check for not found indexes * fix(material-ui): add check for not found indexes --------- Co-authored-by: Heath C <51679588+heath-freenome@users.noreply.github.com> --- packages/material-ui/src/SelectWidget/SelectWidget.tsx | 2 +- packages/mui/src/SelectWidget/SelectWidget.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/material-ui/src/SelectWidget/SelectWidget.tsx b/packages/material-ui/src/SelectWidget/SelectWidget.tsx index 0d5a1589fe..ba89a5b1f6 100644 --- a/packages/material-ui/src/SelectWidget/SelectWidget.tsx +++ b/packages/material-ui/src/SelectWidget/SelectWidget.tsx @@ -65,7 +65,7 @@ export default function SelectWidget< id={id} name={id} label={labelValue(label, hideLabel || !label, false)} - value={isEmpty ? emptyValue : selectedIndexes} + value={!isEmpty && typeof selectedIndexes !== 'undefined' ? selectedIndexes : emptyValue} required={required} disabled={disabled || readonly} autoFocus={autofocus} diff --git a/packages/mui/src/SelectWidget/SelectWidget.tsx b/packages/mui/src/SelectWidget/SelectWidget.tsx index 83815dee50..06ccd78fda 100644 --- a/packages/mui/src/SelectWidget/SelectWidget.tsx +++ b/packages/mui/src/SelectWidget/SelectWidget.tsx @@ -65,7 +65,7 @@ export default function SelectWidget< id={id} name={id} label={labelValue(label || undefined, hideLabel, false)} - value={isEmpty ? emptyValue : selectedIndexes} + value={!isEmpty && typeof selectedIndexes !== 'undefined' ? selectedIndexes : emptyValue} required={required} disabled={disabled || readonly} autoFocus={autofocus}