From 109d5a0a6d8f68bd1b08092bf1a5ff7fbc7c2c67 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Tue, 9 Dec 2025 20:55:45 +0000 Subject: [PATCH] Bug 41417: Fix client variable in cataloging.js To test: 1. Find or create a record in Kkoha. 2. From the record detail page click "Edit" and "Manage items" 3. Begin adding a new item 4. For any of the dropdowns that contain an authorized value ( LOST, DAMAGED, WITHDRAWN, CCODE, LOC ) click on the dropdown and begin typing an AV that doesn't exist. 5. You should see the text (select to create) appear, click it. 6. Now a modal appears "Create a new authorized value" 7. Fill out the required parts and click 'Save'. 8. Kaboom, 500 error: 9. APPLY PATCH, clear browser cache. 10. Try again, this time it should work. --- koha-tmpl/intranet-tmpl/prog/js/cataloging.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js b/koha-tmpl/intranet-tmpl/prog/js/cataloging.js index f35750951a1..a730e108612 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/cataloging.js +++ b/koha-tmpl/intranet-tmpl/prog/js/cataloging.js @@ -768,7 +768,7 @@ $(document).ready(function () { var description = form.description.value; var opac_description = form.opac_description.value; - const client = APIClient.authorised_value; + const client = APIClient.authorised_values; client.values .create({ category, value, description, opac_description }) .then( -- 2.39.5