From f8c5459fc2154a08e49f49d1cc97ab07da8abb16 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 2 Dec 2025 14:02:38 +0100 Subject: [PATCH] Bug 41354: Fix record sources Vue app It fixes a JS error in the console Uncaught (in promise) TypeError: can't convert undefined to object Also fixes the cypress tests: t/cypress/integration/Admin/RecordSources_spec.ts Test plan: Create a new record source Signed-off-by: David Nind --- .../intranet-tmpl/prog/js/vue/components/ResourceList.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceList.vue index 1d4038acac..7b8d51aee1 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceList.vue @@ -290,9 +290,9 @@ export default { ).map(col => { const filterOptions = props.instancedResource.tableOptions.filters_options; - const filterRequired = Object.keys(filterOptions).includes( - col.data - ); + const filterRequired = + filterOptions && + Object.keys(filterOptions).includes(col.data); if (filterRequired) { col.dataFilter = col.data; } -- 2.39.5