[ARVADOS-WORKBENCH2] updated: 1.2.0-850-g3385e02
Git user
git at public.curoverse.com
Tue Nov 13 09:41:10 EST 2018
Summary of changes:
src/store/collections/collection-create-actions.ts | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
via 3385e026886b5ad3dd7b20675a1ad79f8a3b4947 (commit)
from 8c5e0acf680bb7f3527be8f474160c5f431fe581 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 3385e026886b5ad3dd7b20675a1ad79f8a3b4947
Author: Pawel Kowalczyk <pawel.kowalczyk at contractors.roche.com>
Date: Tue Nov 13 15:40:57 2018 +0100
cr change
Feature #14466
Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk at contractors.roche.com>
diff --git a/src/store/collections/collection-create-actions.ts b/src/store/collections/collection-create-actions.ts
index 707e080..f437568 100644
--- a/src/store/collections/collection-create-actions.ts
+++ b/src/store/collections/collection-create-actions.ts
@@ -13,6 +13,7 @@ import { fileUploaderActions } from '~/store/file-uploader/file-uploader-actions
import { progressIndicatorActions } from "~/store/progress-indicator/progress-indicator-actions";
import { isItemNotInProject, isProjectOrRunProcessRoute } from '~/store/projects/project-create-actions';
import { snackbarActions, SnackbarKind } from '~/store/snackbar/snackbar-actions';
+import { CollectionResource } from "~/models/collection";
export interface CollectionCreateFormDialogData {
ownerUuid: string;
@@ -39,9 +40,10 @@ export const openCollectionCreateDialog = (ownerUuid: string) =>
export const createCollection = (data: CollectionCreateFormDialogData) =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
dispatch(startSubmit(COLLECTION_CREATE_FORM_NAME));
- const newCollection = await services.collectionService.create(data);
- try {
- dispatch(progressIndicatorActions.START_WORKING(COLLECTION_CREATE_FORM_NAME));
+ let newCollection: CollectionResource | null = null;
+ try {
+ dispatch(progressIndicatorActions.START_WORKING(COLLECTION_CREATE_FORM_NAME));
+ newCollection = await services.collectionService.create(data);
await dispatch<any>(uploadCollectionFiles(newCollection.uuid));
dispatch(dialogActions.CLOSE_DIALOG({ id: COLLECTION_CREATE_FORM_NAME }));
dispatch(reset(COLLECTION_CREATE_FORM_NAME));
@@ -58,11 +60,10 @@ export const createCollection = (data: CollectionCreateFormDialogData) =>
message: 'Collection has not been created.',
hideDuration: 2000,
kind: SnackbarKind.ERROR
- }));
- await services.collectionService.delete(newCollection.uuid);
+ }));
+ await services.collectionService.delete(newCollection!.uuid);
}
dispatch(progressIndicatorActions.STOP_WORKING(COLLECTION_CREATE_FORM_NAME));
return;
}
};
-
\ No newline at end of file
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list