From 0a3ede141da93eebeeea8678961c5fd1f689bf8e Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 30 Mar 2022 11:21:04 +0200 Subject: [PATCH] Bug 32030: ERM - Fix Header issue Object { message: "Expected application/json - got text/plain;charset=UTF-8.", path: "/body" } Signed-off-by: Jonathan Field Signed-off-by: Martin Renvoize Signed-off-by: Kyle M Hall Signed-off-by: Tomas Cohen Arazi --- .../prog/js/vue/components/ERM/AgreementsFormAdd.vue | 11 ++++++----- .../components/ERM/AgreementsFormConfirmDelete.vue | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue index 3c528cec3c..6098a434d1 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue @@ -165,7 +165,9 @@
- Cancel + Cancel
@@ -217,9 +219,6 @@ export default { let agreement = JSON.parse(JSON.stringify(this.agreement)) // copy let apiUrl = '/api/v1/erm/agreements' - const myHeaders = new Headers() - myHeaders.append('Content-Type', 'application/json') - let method = 'POST' if (agreement.agreement_id) { method = 'PUT' @@ -241,7 +240,9 @@ export default { const options = { method: method, body: JSON.stringify(agreement), - myHeaders + headers: { + 'Content-Type': 'application/json;charset=utf-8' + }, } fetch(apiUrl, options) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue index a8873dc770..9e076b58a6 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormConfirmDelete.vue @@ -17,7 +17,9 @@
- No, do not delete + No, do not delete
@@ -52,12 +54,11 @@ export default { let apiUrl = '/api/v1/erm/agreements/' + this.agreement_id - const myHeaders = new Headers() - myHeaders.append('Content-Type', 'application/json') - const options = { method: 'DELETE', - myHeaders + headers: { + 'Content-Type': 'application/json;charset=utf-8' + }, } fetch(apiUrl, options) -- 2.39.2