From 24f2d658f880ddc48d6fb71482bfdf85ad4c4cc6 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 Signed-off-by: Martin Renvoize --- .../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 c613a84836b..4712cc5f3e8 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 @@ -208,6 +208,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 @@ -221,12 +227,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.25.1