Creation dialog with redux-form validation
[arvados-workbench2.git] / src / store / project / project-action.ts
index 2d59a4842bc41b13ab0b4f8ab7f90cddaae63f8d..3da60f65c9ae9c3d7a14ccbfe0806ba2d6990394 100644 (file)
@@ -14,7 +14,6 @@ const actions = unionize({
     CLOSE_PROJECT_CREATOR: ofType<{}>(),
     CREATE_PROJECT: ofType<Partial<ProjectResource>>(),
     CREATE_PROJECT_SUCCESS: ofType<ProjectResource>(),
-    CREATE_PROJECT_ERROR: ofType<string>(),
     REMOVE_PROJECT: ofType<string>(),
     PROJECTS_REQUEST: ofType<string>(),
     PROJECTS_SUCCESS: ofType<{ projects: ProjectResource[], parentItemId?: string }>(),
@@ -45,8 +44,7 @@ export const createProject = (project: Partial<ProjectResource>) =>
         dispatch(actions.CREATE_PROJECT(projectData));
         return projectService
             .create(projectData)
-            .then(project => dispatch(actions.CREATE_PROJECT_SUCCESS(project)))
-            .catch((response) => dispatch(actions.CREATE_PROJECT_ERROR(response.response.data.errors)));
+            .then(project => dispatch(actions.CREATE_PROJECT_SUCCESS(project)));
     };
 
 export type ProjectAction = UnionOf<typeof actions>;