From 7bde6dd04f67d92d21071a75fb076c952d64095d Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 25 Feb 2026 14:06:07 +0000 Subject: [PATCH] Bug 10190: fix NaN trigger number when adding first rule for a library When no circulation rules exist for a library, triggerCounts[library_id] is undefined, causing undefined + 1 = NaN. Use nullish coalescing to default to 0 so the first trigger correctly gets number 1. --- .../Admin/CirculationTriggers/CirculationTriggersFormAdd.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/CirculationTriggers/CirculationTriggersFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/CirculationTriggers/CirculationTriggersFormAdd.vue index 44c8894e896..ddc0f4fcda5 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/CirculationTriggers/CirculationTriggersFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/CirculationTriggers/CirculationTriggersFormAdd.vue @@ -688,7 +688,7 @@ export default { this.triggerNumber = this.editMode === "edit" ? triggerNumber - : this.triggerCounts[library_id] + 1; + : (this.triggerCounts[library_id] ?? 0) + 1; }, setFallbackRuleSet() { this.fallbackRuleSet = { -- 2.53.0