From 2e40d023b190a9d9831a9dca8d593fd30bb845c0 Mon Sep 17 00:00:00 2001 From: Peter Bastiani Date: Mon, 29 Jan 2024 16:25:56 +0100 Subject: [PATCH] Aw5812 Update item file --- projects/common/src/fm/services/item.service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/common/src/fm/services/item.service.ts b/projects/common/src/fm/services/item.service.ts index b13b558..63d5355 100644 --- a/projects/common/src/fm/services/item.service.ts +++ b/projects/common/src/fm/services/item.service.ts @@ -152,6 +152,13 @@ export class ItemService { return this.httpClient.put(`${this.ApiEndpoint()}/api/v1/items/${item.code}`,item); } + putItemFile(item: IItem, jsonObject: any): Observable { + const formData = new FormData(); + const file = new File([JSON.stringify(jsonObject)], 'data.dat', {type: 'application/json'}); + formData.append('file', file); + return this.httpClient.put(`${this.ApiEndpoint()}/api/v1/items/${item.code}/data`, formData); + } + deleteItem(code: string): Observable { return this.httpClient.delete(`${this.ApiEndpoint()}/api/v1/items/${code}`); } @@ -196,5 +203,4 @@ export class ItemService { getBreadcrumbs(itemCode: string): Observable { return this.httpClient.get(`${this.ApiEndpoint()}/api/v1/items/${itemCode}/breadcrumbs`); } - }