import { ProjectResource } from "../../models/project";
import { projectService } from "../../services/services";
import { Dispatch } from "redux";
-import { getResourceKind } from "../../models/resource";
import FilterBuilder from "../../common/api/filter-builder";
-import { ThunkAction } from "../../../node_modules/redux-thunk";
import { RootState } from "../store";
const actions = unionize({
return projectService
.create(projectData)
.then(project => dispatch(actions.CREATE_PROJECT_SUCCESS(project)))
- .catch(() => dispatch(actions.CREATE_PROJECT_ERROR("Could not create a project")));
+ .catch((response) => dispatch(actions.CREATE_PROJECT_ERROR(response.response.data.errors)));
};
export type ProjectAction = UnionOf<typeof actions>;