From 9234cee3a9c518f4f53e2db265d448a9d1ac0b17 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Tue, 18 May 2021 15:26:55 -0400 Subject: [PATCH] 17686: Don't crash with default null value Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- src/views/run-process-panel/inputs/directory-array-input.tsx | 5 +---- src/views/run-process-panel/inputs/file-array-input.tsx | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/views/run-process-panel/inputs/directory-array-input.tsx b/src/views/run-process-panel/inputs/directory-array-input.tsx index 2949d07ef0..73e946f6bd 100644 --- a/src/views/run-process-panel/inputs/directory-array-input.tsx +++ b/src/views/run-process-panel/inputs/directory-array-input.tsx @@ -59,7 +59,7 @@ const parse = (directory: CollectionResource): Directory => ({ }); const formatDirectories = (directories: Directory[] = []) => - directories.map(format); + directories ? directories.map(format) : []; const format = ({ location = '', basename = '' }: Directory): FormattedDirectory => ({ portableDataHash: location.replace('keep:', ''), @@ -299,6 +299,3 @@ const DirectoryArrayInputComponent = connect(mapStateToProps)( }); type DialogContentCssRules = 'root' | 'tree' | 'divider' | 'chips'; - - - diff --git a/src/views/run-process-panel/inputs/file-array-input.tsx b/src/views/run-process-panel/inputs/file-array-input.tsx index 9531001395..b82fd00415 100644 --- a/src/views/run-process-panel/inputs/file-array-input.tsx +++ b/src/views/run-process-panel/inputs/file-array-input.tsx @@ -53,7 +53,7 @@ const parse = (file: CollectionFile): File => ({ }); const formatFiles = (files: File[] = []) => - files.map(format); + files ? files.map(format) : []; const format = (file: File): CollectionFile => ({ id: file.location @@ -281,6 +281,3 @@ const FileArrayInputComponent = connect(mapStateToProps)( }); type DialogContentCssRules = 'root' | 'tree' | 'divider' | 'chips'; - - - -- 2.39.5