X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/637d66ee33190a45690bfdef74bc46f3f480e5c4..e2b8fc2b2f4eb4dde99dbbf7d060e5b7a6bb4e92:/src/store/collections/collection-move-actions.ts diff --git a/src/store/collections/collection-move-actions.ts b/src/store/collections/collection-move-actions.ts index 0351e746b3..a64a7a1d69 100644 --- a/src/store/collections/collection-move-actions.ts +++ b/src/store/collections/collection-move-actions.ts @@ -30,15 +30,14 @@ export const moveCollection = (resource: MoveToFormDialogData) => dispatch(startSubmit(COLLECTION_MOVE_FORM_NAME)); try { dispatch(progressIndicatorActions.START_WORKING(COLLECTION_MOVE_FORM_NAME)); - await services.collectionService.update(resource.uuid, { ownerUuid: resource.ownerUuid }); - const collection = await services.collectionService.get(resource.uuid); + const collection = await services.collectionService.update(resource.uuid, { ownerUuid: resource.ownerUuid }); dispatch(projectPanelActions.REQUEST_ITEMS()); dispatch(dialogActions.CLOSE_DIALOG({ id: COLLECTION_MOVE_FORM_NAME })); dispatch(progressIndicatorActions.STOP_WORKING(COLLECTION_MOVE_FORM_NAME)); return collection; } catch (e) { const error = getCommonResourceServiceError(e); - if (error === CommonResourceServiceError.UNIQUE_VIOLATION) { + if (error === CommonResourceServiceError.UNIQUE_NAME_VIOLATION) { dispatch(stopSubmit(COLLECTION_MOVE_FORM_NAME, { ownerUuid: 'A collection with the same name already exists in the target project.' } as FormErrors)); } else { dispatch(dialogActions.CLOSE_DIALOG({ id: COLLECTION_MOVE_FORM_NAME }));