15768: fixed dialog not closing on single collection copy Arvados-DCO-1.1-Signed...
[arvados-workbench2.git] / src / store / workbench / workbench-actions.ts
index 3d580915b392615a2ebf088ebe992a957c72e880..95db8c4fca2fe0b545447b3904170e093b0bb735 100644 (file)
@@ -444,7 +444,11 @@ export const copyCollection = (data: CopyFormDialogData) => async (dispatch: Dis
         const newName = data.isSingle ? data.name : `Copy of: ${copyToProject.name}`;
         try {
             const collection = await dispatch<any>(
-                collectionCopyActions.copyCollection({ ...copyToProject, name: newName, isSingle: data.isSingle })
+                collectionCopyActions.copyCollection({
+                    ...copyToProject,
+                    name: newName,
+                    isSingle: collectionsToCopy.length === 1 ? true : data.isSingle,
+                })
             );
             if (copyToProject && collection) {
                 await dispatch<any>(reloadProjectMatchingUuid([copyToProject.uuid]));