From db3ddb5f0a97927a4da7cc93c875f13adbe0ec3b Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 12 Apr 2023 12:20:43 +0200 Subject: [PATCH] Bug 33490: Prevent 400 on agreements?by_expired=true We need to update the filter THEN update the current route Signed-off-by: Pedro Amorim --- .../prog/js/vue/components/ERM/AgreementsList.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue index 90e4f1b6c64..a20d406fc24 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue @@ -200,6 +200,12 @@ export default { }, table_url: function () { let url = "/api/v1/erm/agreements" + if (this.filters.by_expired) { + if (!this.filters.max_expiration_date) + this.filters.max_expiration_date = new Date() + .toISOString() + .substring(0, 10) + } if (this.filters.by_expired) url += "?max_expiration_date=" + this.filters.max_expiration_date @@ -217,12 +223,6 @@ export default { ) this.$router.push(new_route) } - if (this.filters.by_expired) { - if (!this.filters.max_expiration_date) - this.filters.max_expiration_date = new Date() - .toISOString() - .substring(0, 10) - } this.$refs.table.redraw(this.table_url()) }, getTableColumns: function () { -- 2.30.2