25.05 Bug Roundup

25.05 Bug Roundup


Koha partners were upgraded to Koha v. 25.05.03 during the week of September 22. Don't miss the Q&A Webinar with our Education team on October 21. Please visit the Upgrade Hub to read the release notes, register for webinars, catch up on Monday Minutes, read featured blog posts, and more! This page will be updated as more information becomes available.

Many thanks to our Early Adopters:
  1. Anna Community Library
  2. Northeast Kansas Library System
  3. Ramapo College
  4. Santa Barbara Library
  5. Southern Utah University Library

🪲 Bugs Identified in Koha 25.05.03:


We're working on it
Notes
Bug 37024 - Scrolling glitch on holdings table
X
Confirmed

In the meantime, add the following to IntranetUserCSS:

.dataTable thead {
    position: sticky !important;
    top: 0 !important;
}
Bug 39514 - If one basket has uncertain prices, all basket are displayed in red
Patch submitted
Signed off
Bug 40743 - Unable to select the correct fund when paying invoices
X
Failed QA

If you're unable to see the correct active fund when receiving invoice items, try clicking
 
"Show inactive budgets" when selecting a budget. This will display a full list, including both current and previous fiscal year budgets. Note: The active budget you're looking for may appear under the "inactive budgets" section in the dropdown, but it will still function correctly when selected.
Bug 40788 - Add a custom event to Vue/Vue Islands when the Vue is loaded
X
New
Bug 40853 - ElasticsearchBoostFieldMatch - needs to boost results more
Patch submitted
Signed off
Bug 40899 - When placing multiple holds at once the individual "Pickup location:" dropdowns do not update when changing the top level "Pickup at:" dropdown"

Pushed to main and added to our .04 package. This will be fixed during the week of 10/27.

As a temporary solution, apply the following to IntranetUserJS until the patch is applied. This must be removed once the patch is live on your system.

//TEMPORARY Workaround for bug_40899 - remove when fixed if ( $('#circ_request').length && $('#requesttitles').length ) { $('#pickup_multi').on('change', function() { let pickup_val = this.value; $('.multi_pickup_select').each( function() { $(this).val(pickup_val).trigger('change'); }); }); }

Bug 40918 - Invoice Adjustment Reason always "No reason" even if report shows a saved reason

Pushed to main
Bug 40939 - Cardnumber not found when performing batch actions from report results
Patch submitted
Signed off

As a workaround, use borrowernumber in your report(s) instead.
** Bug 40961 - LocalUse Circulation Statistics offering empty results
X
New

As a workaround, set "Patron Library" to blank when choosing your search parameters in the wizard.
** Bug 40988 - Subfunds in acqui-home.pl and aqbudgets.pl are not collapsable beyond 20th line
X
New
** Bug 40997 - Javascript error prevents saving when an instance of an 'important' field is deleted
X
Needs signoff
** Newly added this week (since 10/6/2025)

✅ Bugs That Will Be Patched in 25.05.04, Coming the Week of October 27

** Bug 40593 - Can't search all columns in Acquisitions Suggestions table
Bug 40655 - Transport cost matrix doesn't save changes
Bug 40684 - Permission error for vendors if user has not full acquisition module permission
** Bug 40819 - Guided reports select column should not be initialized as select2
Bug 40854 - Staff interface search results browsing is broken
Bug 40865 - Single patron result does not redirect
Bug 40868 - Vendor module permissions are ignored
Bug 40870 - Fund code is lost when modifying an order in acquisitions
Bug 40886 - Patron circ messages not sorted in chronological order
Bug 40888 - and/or/not drop-downs are missing in the Advanced Search form
Bug 40899 - When placing multiple holds at once the individual "Pickup location:" dropdowns do not update when changing the top level "Pickup at:" dropdown"
Bug 40908 - Issues with deleting items from additem page (in the meantime, use the Actions button to delete items)
Bug 40916 - Cannot edit a list to have a sortfield value of anything other than publicationyear

🦋 New Behavior That Is Not a Bug:

EDI plugins can now be installed & updated directly from the Plugins page in Koha. No need to manually download the latest release from GitHub. Thank you Kyle!
If you've noticed a change in how your audio alerts are alerting, it could be due to Bug 38842. Send us a ticket and we can set those right.

🥳 Bugs Identified by Early Adopters and patched in 25.05.03. Thank you, Early Adopters!

Bug 40296 - Bookings that are checked out do not have status updated to completed
Bug 40321 - DataTables search ( dt-search ) does not work on holds history page
Bug 40331 - Extra transfer generated when transfer for hold cancelled due to checkin at incorrect library
Bug 40654 - Sorting holds table can cause priority issues
Bug 40709 - Status filter will display in wrong column if item-level_itypes is set to bibliographic record
Bug 40739 - Setting TransfersBlockCirc to 'Don't block' does not allow for scanning to continue
Bug 40755 - Hold cancellation requests cause error 500 on holds waiting page




    • Related Articles

    • Submitting a Bug in Bugzilla

      <br> First, log into Bugzilla. First Search Bugzilla to make sure your bug doesn't exist Use the advanced search to help narrow down your results. If you don't see what you are looking for, click File a Bug. Next, select the type of bug you ...
    • Koha Upgrades Testing

      This testing plan was developed to help libraries test their workflows with each upgrade. It does not specifically include each new feature - rather, it is meant to guide libraries through common tasks so that they can note any changes due to ...
    • Koha Development

      <br> How to Start the Process Submit a ticket to ByWater Solutions with your workflow or idea. ByWater Solutions will communicate to the partner, providing options for what we think the development would look like. You can read more about our ...
    • Using Library Groups in Koha

      Since Koha version 18.05, libraries have been able to define hierarchical groups. This will allow for grouping of libraries based on a special library branch or geographical region, for example. Staff can now set this functionality up in ...
    • Get Involved in the Koha Community

      We refer to libraries we work with as "partners" because in the open-source community, our working relationship is truly a collaborative partnership. We want to work together to make Koha better for all libraries and library users! There are multiple ...