From 2a2416fa5bcd70d6b90546d4959dd1db404afd37 Mon Sep 17 00:00:00 2001 From: Jan Kissig Date: Tue, 28 Oct 2025 11:45:36 +0000 Subject: [PATCH] Bug 41120: Fix broken Add data provider functionality Clicking on New data provider in the ERM eUsage section will not work, when a data provider was shown before. Test plan: prequisites: - activate the ERM module system preference. - this is for ktd a) go to /cgi-bin/koha/erm/eusage/usage_data_providers b) add a new data provider, dummy data is sufficient c) submit the new provider and on the following screen click close to return to the provider list d) click on 'Add data provider' (open web dev tools will display an error) e) apply patch f) run 'yarn js:build' f) do a hard refresh in the browser g) on provider list click your created provider h) close it via 'close' to return to the provider list d) click on 'Add data provider' should work now Signed-off-by: David Nind Signed-off-by: Kyle M Hall --- .../components/ERM/UsageStatisticsDataProvidersFormAdd.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue index 508a0eda1c2..300bf3de7d8 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue @@ -618,7 +618,10 @@ export default { } else { initialized.value = true; } - if (from.value.params.erm_usage_data_provider_id) { + if ( + from.value.name === "UsageStatisticsDataProvidersShow" && + from.value.params.erm_usage_data_provider_id + ) { previous_route.value = "data_provider_show"; } else { previous_route.value = "data_provider_list"; -- 2.50.1 (Apple Git-155)