https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43370 Bug ID: 43370 Summary: Holdings table displays a user-selected column on the pages where it is empty Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: minor Priority: P5 - low Component: Staff interface Assignee: koha-bugs@lists.koha-community.org Reporter: paul.derscheid@lmscloud.de QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com Target Milestone: --- On the holdings table of the catalogue detail page, a column that has no value on the current page is hidden. update_columns_visibility() applies the user's column visibility choices after that pass, so a column the user turned on is displayed, empty, on the pages where it has no value. To reproduce: 1. Have a record with more than 20 items, e.g. biblionumber=4: kj build 42 items with biblionumber=4 2. Give a call number to the items of the first page only. UPDATE items SET itemcallnumber = NULL WHERE biblionumber = 4; UPDATE items SET itemcallnumber = CONCAT('CN-', itemnumber) WHERE biblionumber = 4 ORDER BY itemnumber LIMIT 20; 3. Go to /cgi-bin/koha/catalogue/detail.pl?biblionumber=4 4. In the column visibility menu, turn "Call number" off then on again. => The column is displayed on the first page, as expected. 5. Go to page 2. => The "Call number" column is displayed and empty for all rows. It should be hidden. 6. Go back to page 1. => The column is displayed again (correct). -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.