Bug 40622

Summary: Bug 38233 not properly applied to 24.11.x+
Product: Koha Reporter: David Cook <dcook>
Component: Web servicesAssignee: David Cook <dcook>
Status: ASSIGNED --- QA Contact: Testopia <testopia>
Severity: minor    
Priority: P5 - low    
Version: Main   
Hardware: All   
OS: All   
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:
Bug Depends on: 38233, 31224    
Bug Blocks:    
Attachments: Bug 40622: Add missing interface parameter

Description David Cook 2025-08-08 06:40:05 UTC
A close examination of the code in "C4/ILSDI/Services.pm" shows that only half the patch from bug 38233 was applied to 24.11.00.

It was properly backported to 24.05.06, so anyone upgrading from 24.05.06 to 24.11.00 would experience a regression.
Comment 1 David Cook 2025-08-08 06:42:04 UTC
I suppose I'll say the Version is Main and then it would need to be backported back to 24.11.x...
Comment 2 David Cook 2025-08-08 06:54:34 UTC
Since bug 38233 and bug 31224 went in around the same time, it looks like there was probably a merge conflict and the fix wasn't done correctly.
Comment 3 David Cook 2025-08-08 07:06:08 UTC
Created attachment 185262 [details] [review]
Bug 40622: Add missing interface parameter

This change adds the missing interface parameter which
Bug 38233 initially added.
Comment 4 David Cook 2025-08-08 07:06:36 UTC
Leaving as ASSIGNED as I'll need to come back to this with a test plan, verify it, and see about adding a unit test.