From: Lucas Di Pentima Date: Wed, 1 Dec 2021 19:18:42 +0000 (-0300) Subject: 18257: Adds checks to array values thay may be null or undefined. X-Git-Tag: 2.4.0~27^2 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/14f313ecde2b180b1ad64da83ba70e4a2e22fed2 18257: Adds checks to array values thay may be null or undefined. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/src/components/chips/chips.tsx b/src/components/chips/chips.tsx index eb68ed7a..c4724d1b 100644 --- a/src/components/chips/chips.tsx +++ b/src/components/chips/chips.tsx @@ -38,7 +38,7 @@ export const Chips = withStyles(styles)( render() { const { values, filler } = this.props; return - {values.map(this.renderChip)} + {values && values.map(this.renderChip)} {filler && {filler}} ; } diff --git a/src/views/run-process-panel/inputs/float-array-input.tsx b/src/views/run-process-panel/inputs/float-array-input.tsx index 780cbc90..3f0a5334 100644 --- a/src/views/run-process-panel/inputs/float-array-input.tsx +++ b/src/views/run-process-panel/inputs/float-array-input.tsx @@ -30,7 +30,7 @@ const validationSelector = createSelector( ); const required = (value: string[]) => - value.length > 0 + value && value.length > 0 ? undefined : ERROR_MESSAGE; diff --git a/src/views/run-process-panel/inputs/int-array-input.tsx b/src/views/run-process-panel/inputs/int-array-input.tsx index 03cb07ea..8077f28a 100644 --- a/src/views/run-process-panel/inputs/int-array-input.tsx +++ b/src/views/run-process-panel/inputs/int-array-input.tsx @@ -30,7 +30,7 @@ const validationSelector = createSelector( ); const required = (value: string[]) => - value.length > 0 + value && value.length > 0 ? undefined : ERROR_MESSAGE; diff --git a/src/views/run-process-panel/inputs/string-array-input.tsx b/src/views/run-process-panel/inputs/string-array-input.tsx index cabbf749..8955009a 100644 --- a/src/views/run-process-panel/inputs/string-array-input.tsx +++ b/src/views/run-process-panel/inputs/string-array-input.tsx @@ -31,7 +31,7 @@ const validationSelector = createSelector( ); const required = (value: string[] = []) => - value.length > 0 + value && value.length > 0 ? undefined : ERROR_MESSAGE;