X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f9dde5c781766b8be71d43d0f031c201a0edcfbb..f4d717705f9824add63e7d0730f486f58a93cf83:/src/services/common-service/common-resource-service.ts diff --git a/src/services/common-service/common-resource-service.ts b/src/services/common-service/common-resource-service.ts index 471c32fa21..d29ea15642 100644 --- a/src/services/common-service/common-resource-service.ts +++ b/src/services/common-service/common-resource-service.ts @@ -2,14 +2,13 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as _ from "lodash"; import { AxiosInstance } from "axios"; import { Resource } from "src/models/resource"; import { ApiActions } from "~/services/api/api-actions"; import { CommonService } from "~/services/common-service/common-service"; export enum CommonResourceServiceError { - UNIQUE_VIOLATION = 'UniqueViolation', + UNIQUE_NAME_VIOLATION = 'UniqueNameViolation', OWNERSHIP_CYCLE = 'OwnershipCycle', MODIFYING_CONTAINER_REQUEST_FINAL_STATE = 'ModifyingContainerRequestFinalState', NAME_HAS_ALREADY_BEEN_TAKEN = 'NameHasAlreadyBeenTaken', @@ -18,11 +17,9 @@ export enum CommonResourceServiceError { } export class CommonResourceService extends CommonService { - - constructor(serverApi: AxiosInstance, resourceType: string, actions: ApiActions) { + constructor(serverApi: AxiosInstance, resourceType: string, actions: ApiActions) { super(serverApi, resourceType, actions); } - } export const getCommonResourceServiceError = (errorResponse: any) => { @@ -30,7 +27,7 @@ export const getCommonResourceServiceError = (errorResponse: any) => { const error = errorResponse.errors.join(''); switch (true) { case /UniqueViolation/.test(error): - return CommonResourceServiceError.UNIQUE_VIOLATION; + return CommonResourceServiceError.UNIQUE_NAME_VIOLATION; case /ownership cycle/.test(error): return CommonResourceServiceError.OWNERSHIP_CYCLE; case /Mounts cannot be modified in state 'Final'/.test(error):