From f147d5f4fe2c9ee5638721ddd8c5175e77404ee7 Mon Sep 17 00:00:00 2001 From: Thomas Lavocat Date: Thu, 31 Aug 2023 11:04:17 +0200 Subject: [PATCH] api: update from latest imageBuilder@main Adds the composeId to the CloneResponseItem element. Updates the mocks accordingly --- api/schema/imageBuilder.yaml | 5 +++++ src/store/imageBuilderApi.ts | 1 + src/test/fixtures/composes.ts | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/api/schema/imageBuilder.yaml b/api/schema/imageBuilder.yaml index 8c0ee3b2..bea1199f 100644 --- a/api/schema/imageBuilder.yaml +++ b/api/schema/imageBuilder.yaml @@ -1023,12 +1023,17 @@ components: ClonesResponseItem: required: - id + - compose_id - request - created_at properties: id: type: string format: uuid + compose_id: + type: string + format: uuid + description: 'UUID of the parent compose of the clone' request: $ref: '#/components/schemas/CloneRequest' created_at: diff --git a/src/store/imageBuilderApi.ts b/src/store/imageBuilderApi.ts index db0b26f6..ac7b475b 100644 --- a/src/store/imageBuilderApi.ts +++ b/src/store/imageBuilderApi.ts @@ -334,6 +334,7 @@ export type Awsec2Clone = { export type CloneRequest = Awsec2Clone; export type ClonesResponseItem = { id: string; + compose_id: string; request: CloneRequest; created_at: string; }; diff --git a/src/test/fixtures/composes.ts b/src/test/fixtures/composes.ts index be1bc587..9423d70e 100644 --- a/src/test/fixtures/composes.ts +++ b/src/test/fixtures/composes.ts @@ -734,6 +734,7 @@ export const mockClones = (composeId: string): ClonesResponse => { return { data: [ { + compose_id: '1579d95b-8f1d-4982-8c53-8c2afa4ab04c', created_at: '2021-04-27T12:31:12Z', id: 'f9133ec4-7a9e-4fd9-9a9f-9636b82b0a5d', request: { @@ -742,6 +743,7 @@ export const mockClones = (composeId: string): ClonesResponse => { }, }, { + compose_id: '1579d95b-8f1d-4982-8c53-8c2afa4ab04c', created_at: '2021-04-28T12:31:12Z', id: '48fce414-0cc0-4a16-8645-e3f0edec3212', request: { @@ -750,6 +752,7 @@ export const mockClones = (composeId: string): ClonesResponse => { }, }, { + compose_id: '1579d95b-8f1d-4982-8c53-8c2afa4ab04c', created_at: '2021-04-27T12:31:12Z', id: '0169538e-515c-477e-b934-f12783939313', request: { @@ -758,6 +761,7 @@ export const mockClones = (composeId: string): ClonesResponse => { }, }, { + compose_id: '1579d95b-8f1d-4982-8c53-8c2afa4ab04c', created_at: '2021-04-27T12:31:12Z', id: '4a851db1-919f-43ca-a7ef-dd209877a77e', request: {