X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c276ce4c8dd3cf27ad6d17eca9af473f353fda55..0d6ec80f58aa00e9542f4c69cba872016baa14d6:/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 7b36b71cf4..09e034f5f8 100644 --- a/src/services/common-service/common-resource-service.ts +++ b/src/services/common-service/common-resource-service.ts @@ -32,6 +32,7 @@ export interface Errors { export enum CommonResourceServiceError { UNIQUE_VIOLATION = 'UniqueViolation', OWNERSHIP_CYCLE = 'OwnershipCycle', + MODIFYING_CONTAINER_REQUEST_FINAL_STATE = 'ModifyingContainerRequestFinalState', UNKNOWN = 'Unknown', NONE = 'None' } @@ -121,6 +122,8 @@ export const getCommonResourceServiceError = (errorResponse: any) => { return CommonResourceServiceError.UNIQUE_VIOLATION; case /ownership cycle/.test(error): return CommonResourceServiceError.OWNERSHIP_CYCLE; + case /Mounts cannot be modified in state 'Final'/.test(error): + return CommonResourceServiceError.MODIFYING_CONTAINER_REQUEST_FINAL_STATE; default: return CommonResourceServiceError.UNKNOWN; }