X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/019459c71713b979cb4cc34ec3a91a947d2c235a..5c8a5dd07252ed2ac431c53fccc9e2fb649c3014:/src/services/container-request-service/container-request-service.ts diff --git a/src/services/container-request-service/container-request-service.ts b/src/services/container-request-service/container-request-service.ts index 2e2ccd1c..0a7a2179 100644 --- a/src/services/container-request-service/container-request-service.ts +++ b/src/services/container-request-service/container-request-service.ts @@ -2,35 +2,13 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { snakeCase } from 'lodash'; -import { CommonResourceService } from "~/services/common-service/common-resource-service"; +import { CommonResourceService } from "services/common-service/common-resource-service"; import { AxiosInstance } from "axios"; -import { ContainerRequestResource } from '~/models/container-request'; -import { ApiActions } from "~/services/api/api-actions"; +import { ContainerRequestResource } from 'models/container-request'; +import { ApiActions } from "services/api/api-actions"; export class ContainerRequestService extends CommonResourceService { constructor(serverApi: AxiosInstance, actions: ApiActions) { super(serverApi, "container_requests", actions); } - - create(data?: Partial) { - if (data) { - const { mounts } = data; - if (mounts) { - const mappedData = { - ...CommonResourceService.mapKeys(snakeCase)(data), - mounts, - }; - return CommonResourceService - .defaultResponse( - this.serverApi.post(this.resourceType, mappedData), - this.actions); - } - } - return CommonResourceService - .defaultResponse( - this.serverApi - .post(this.resourceType, data && CommonResourceService.mapKeys(snakeCase)(data)), - this.actions); - } }