Strict undefined check SelectControl (#17008)

This commit is contained in:
Geido
2021-10-07 17:22:52 +03:00
committed by GitHub
parent 45908ff104
commit 66b0877445
2 changed files with 5 additions and 3 deletions

View File

@@ -110,10 +110,12 @@ export default class SelectControl extends React.PureComponent {
let onChangeVal = val;
if (Array.isArray(val)) {
const values = val.map(v => v?.[valueKey] || v);
const values = val.map(v =>
v?.[valueKey] !== undefined ? v[valueKey] : v,
);
onChangeVal = values;
}
if (typeof val === 'object' && val?.[valueKey]) {
if (typeof val === 'object' && val?.[valueKey] !== undefined) {
onChangeVal = val[valueKey];
}
this.props.onChange(onChangeVal, []);