Overall bug tracker health status:
1 blockers
10 criticals,
125 majors.
Blocker
NEW
-
36677 - [OPAC] Unable to access the dropdown options for list and account details
Critical
NEW
-
36192 - [Architecture, internals, and plumbing] [OMNIBUS] CSRF Protection for Koha
-
36195 - [Architecture, internals, and plumbing] CSRF - testing reports
-
36424 - [Installation and upgrade (command-line installer)] Database update 22.06.00.078 breaks update process (II)
-
36171 - [I18N/L10N] Incorrect translation of Template Toolkit directive causes patron view error in ru-RU
-
36508 - [Command-line Utilities] Patron userid field can be overwritten by update_patron_categories when limiting by fines
-
36194 - [Architecture, internals, and plumbing] CSRF - svc (2/2)
-
34312 - [Cataloging] Advanced Editor - Rancor - Restore UNIMARC encoding support
-
35361 - [REST API] Search filter on receive orders page crashes the system
In Discussion
-
32722 - [MARC Bibliographic data support] Mandatory subfields from UNIMARC framework shouldn't block the creation of a bib record when field itself is optional
Needs Signoff
-
36161 - [Authentication] ILS-DI AuthenticatePatron broken when LDAP enabled and auth falls back to internal connection
Major
NEW
-
33024 - [ERM] Lazy load the components in the routes definition
-
36407 - [Architecture, internals, and plumbing] Custom renewal date is not respected when renewing items from the checkouts table
-
32747 - [OPAC] OPAC detail page explodes for items without itemtype
-
35989 - [Searching] Searching Geographic authorities generates error
-
36560 - [Web services] ILS-DI API doesn't have mechanism to provide CSRF tokens for POSTs
-
32332 - [Command-line Utilities] bulkmarcimport.pl -insert fails to add MARC field 999
-
36381 - [Test Suite] "not a tree object" error from Jenkins
-
35816 - [Acquisitions] Email Notification Alert for Purchase Suggestion don’t properly work
-
36314 - [Command-line Utilities] koha-email-disable does not disable all emails
-
36242 - [MARC Authority data support] Zebra not indexing CDU authorities
-
36079 - [Staff interface] Library hours and the Calendar are not linked in any meaningful ways
-
35465 - [Acquisitions] Ability to select multiple funds for a single order
-
34428 - [Database] Update database creates a wrong table transport_cost
-
21972 - [MARC Authority data support] Record matching rule for authorities only works for first 20 authority records
-
20956 - [Staff interface] BorrowersLog is not logging permission changes
-
29573 - [MARC Bibliographic data support] MARC framework subfield visibility doesn't work for 5xx displayed on the "Title notes" tab in OPAC
-
35338 - [Database] Error in SQL syntax when upgrading to 22.06.00.084
-
35780 - [Hold requests] HoldsAutoFill allows both a hold and a recall to be filled simultaneously by the same item
-
35380 - [REST API] PUT /biblios/:biblio_id doesn't respect overlay rules
-
35399 - [MARC Authority data support] Error in authority types when modifying MARC structure
-
35519 - [Packaging] apt install koha-common has error with koha-l10n
-
31925 - [MARC Authority data support] AutoCreateAuthorities needs to preserve subject heading thesaurus to not create duplicate authority records
-
28896 - [Circulation] Checkin Slip doesn't work for anonymized checkouts
-
35314 - [Architecture, internals, and plumbing] yarn css:build generates deprecation warnings
-
35246 - [REST API] REST API: api/v1/biblios crashes with accept header application/json
-
34444 - [Acquisitions] Statistic 1/2 not saving when updating fund after receipt
-
28205 - [Hold requests] Less important hold trapped before or no hold trapped in some cases (race condition)
-
35118 - [Architecture, internals, and plumbing] Background job workers are not tested
-
31336 - [Architecture, internals, and plumbing] In-progress background jobs give incorrect progress message
-
32572 - [Architecture, internals, and plumbing] We should have a background queue for each job type
-
35077 - [Searching - Elasticsearch] pinning perl Elasticsearch client version to "< 8.0"
-
35035 - [MARC Authority data support] Koha hide field values in reference fields based on $w
-
23187 - [Architecture, internals, and plumbing] Koha::Objects supports find_or_create without passing through the Koha::Object store method
-
25613 - [Authentication] Broken workflow on CAS login with wrong permissions
-
34814 - [Cataloging] Limiting item editing to library or library group disables choosing items from record's details page
-
20826 - [Packaging] libnet-oauth2-authorizationserver-perl not installable on 32bit systems
-
26802 - [Searching] Improve speed with records with many items
-
14451 - [OPAC] OPAC Bootstrap theme hides table headings in holdings display
-
14210 - [Tools] Manage staged MARC records deletes replaced item when undoing import into catalog
-
27957 - [Authentication] Attributes removed in LDAP
-
27977 - [Hold requests] Internal server error when placing hold if previously uploaded records have no item type set
-
31031 - [System Administration] MarkLostItemsAsReturned does not work with batch item modification
-
17258 - [Architecture, internals, and plumbing] [OMNIBUS] MySQL 5.7
-
32187 - [Acquisitions] (Bug 24161 follow-up) With IndependentBranches on a non superlibrarian librarian is not able to track late orders
-
31394 - [Hold requests] Background hold cancellation causing confusion
-
33801 - [REST API] Holds API doesn't follow holds policies like the staff/OPAC UIs
-
29700 - [Fines and fees] Koha performs a second cashup in error when changing registers immediately after cashup
-
29678 - [MARC Bibliographic data support] Can't use external URL for XSLT stylesheet
-
29923 - [Fines and fees] Do not generate overpayment refund from writeoff of fine
-
28895 - [Cataloging] Don't fill in items.location with NewItemsDefaultLocation if blank
-
33194 - [Cataloging] Wrong relationship between authorities crash Koha
-
33073 - [SIP2] sip_cli_emulator doesn't work and documentation is in error
-
32940 - [MARC Authority data support] [Bug 30280 follow-up] Subject-heading-thesaurus-conventions search field missing in Zebra
-
29308 - [Cataloging] Regression: NewItemsDefaultLocation should not be applied to items.permanent_location
-
31921 - [Staff interface] No confirmation alert when deleting a vendor
-
21092 - [Label/patron card printing] Bad template in patron card creator can cause server issues
-
29985 - [Fines and fees] Cashup summary shows unexplainable odd amounts
-
15050 - [Cataloging] Nonpublic note searchable from OPAC
-
21494 - [Circulation] No checkin notice created for offline circulation checkins
-
23780 - [Circulation] Batch check out fails to inform or trap
-
30106 - [Serials] Items silently moved to serial record without updating search index
-
28478 - [MARC Bibliographic data support] MARC detail and ISBD pages still show suppressed records
-
29031 - [MARC Authority data support] Authorities see also links - plack error
-
24119 - [Test Suite] Records indexed into ES during tests are not removed by rollback
-
7456 - [Searching] Itemtype codes with hyphens and spaces can cause unexpected search results
-
28504 - [Hold requests] Hold pickup library match (hold_fulfillment_policy) not enforced when filling holds if set to "patron's group" / 'patrongroup'
-
28199 - [System Administration] MARC framework CSV and ODS import incomplete or corrupted - part 2
-
27692 - [Circulation] Unable to check-in transferred items if AllowReturnToBranch is set to 'holdingbranch'
-
27303 - [Installation and upgrade (command-line installer)] Behaviour depends on DB user permissions
-
9715 - [Searching] Various combinations of prefs QueryAutoTruncate, QueryFuzzy and QueryWeightFields conflict
-
26866 - [Staff interface] Items table on additem should sort by cn_sort
-
22462 - [Label/patron card printing] Crash in patron card printing
-
24779 - [Authentication] Shibboleth login url double encodes "=" in query
-
24570 - [Cataloging] Cart location showing/duplicated when editing item
-
12011 - [Hold requests] ReservesNeedReturns breaks 'Hold Filled' notice functionality
-
22497 - [Label/patron card printing] '0' width can lead to an infinite loop.
-
8457 - [Searching] Number of results shown in 'scan index' search, doesn't match results found in catalog
ASSIGNED
-
31124 - [Architecture, internals, and plumbing] koha-remove fails to remove long_tasks queue daemon, so koha-create for same <instance> user fails
-
21507 - [I18N/L10N] Decimal separators issues in patrons payments/fines, simplified
-
30736 - [Packaging] Upgrade 'libsearch-elasticsearch-perl' package to version 6.00
-
33862 - [Reports] reserve_stats.pl: Cancelled holds are counted incorrectly under processing status
-
31621 - [Acquisitions] aqbooksellers.deliverytime should not be nullable
-
26463 - [Hold requests] AllowHoldPolicyOverride overrides too many holds policies
-
29888 - [Architecture, internals, and plumbing] ->search_limited logic breaks searches
-
21670 - [Test Suite] t/db_dependent/Plugins.t is failing randomly on Jenkins
In Discussion
-
1993 - [Task Scheduler] Task Scheduler Needs Re-write
-
14293 - [Circulation] Error in the calculation of the suspension of users per day
-
28844 - [Acquisitions] Suggestion from existing title can alert patron in error
-
35611 - [Architecture, internals, and plumbing] Never use "ON UPDATE SET NULL"
-
33166 - [Architecture, internals, and plumbing] Item type database fields should not be nullable
-
29063 - [Documentation] [DOCS] Manual: Translation issue with repeated strings in system preferences
-
30654 - [Architecture, internals, and plumbing] Even with RabbitMQ enabled, we should poll the database for jobs at worker startup
-
31042 - [REST API] OVERRIDE_SYSPREF does not work for REST API
-
31059 - [Architecture, internals, and plumbing] encryption_key config entry not generated when upgrading
-
18153 - [Tools] UNIMARC bib records exported with invalid 'a' char in label pos.9
-
34338 - [Architecture, internals, and plumbing] Cardnumbers should be trimmed before insertion
-
28120 - [Fines and fees] Koha Account pay is logging fine amountoutstanding as 0 when paying selected lines
-
32709 - [Staff interface] Background job UI and REST API routes explode if JSON is incorrect
-
18186 - [Circulation] Plack config: Amounts with decimal comma instead of decimal dot breaking payments
-
26539 - [Patrons] Inconsistent case sensitivity around patron attribute code - potential data loss
-
29518 - [Templates] Title not displayed for additional contents
Failed QA
-
36304 - [Architecture, internals, and plumbing] Add ability to have an external list of trusted proxies, for services such as CloudFlare.
-
17704 - [Web services] Fix OAI breakage when using HTTP::OAI 4.03+
-
35165 - [Tools] Batch item deletions are run in a single transaction and cause locking issues
-
32748 - [Cataloging] Library limitations will cause data loss when editing items
-
33284 - [Circulation] checkout_renewals table retains checkout history in violation of patron privacy
-
26282 - [Hold requests] Allow staff to decide if a hold cancellation notice will be sent when cancelling a hold
-
18450 - [Circulation] Renew in header bypasses hold block and renewal limits
-
28122 - [SIP2] Remove old syslog config from SIPconfig.xml
-
31187 - [Cataloging] Regression, Permanent shelving location is always updated when editing location VIA BATCH ITEM MOD if both are mapped to MARC fields
-
29783 - [Authentication] Account lockout message appears incorrectly for blank userid
-
31450 - [Tools] HTML customizations and News will not display on OPAC without Publication date
-
17656 - [Serials] Irregularities in serial prediction pattern are planned only for current subscription
-
30732 - [Hold requests] Librarians with only "place_holds" permission can not suspend and resume holds
-
28259 - [Hold requests] Checking at branch B an item in waiting hold state at branch A kill Koha
-
28664 - [Fines and fees] One should not be able to issue a refund against a VOID accountline
-
25183 - [Command-line Utilities] cleanup-database.pl --del-exp-selfreg fully deletes borrowers - should go into deleted-borrowers
-
20150 - [Reports] Acquisitions wizard falsely uses list price for calculating amounts spent
-
4850 - [Hold requests] CheckReserves does not respect holds circulation policies
Needs Signoff
-
34972 - [Hold requests] Canceling a waiting hold from the holds over tab can make the next hold unfillable
-
29087 - [Hold requests] Holds to pull list can crash with a SQL::Abstract puke
-
36313 - [Circulation] Check out/check in leads to error 500 in staff interface
-
34360 - [Architecture, internals, and plumbing] [WARN] DBIx::Class::ResultSetColumn::new(): Attempting to retrieve non-unique column 'biblionumber' on a resultset containing one-to-many joins will return duplicate results
Signed Off
-
30645 - [Patrons] Generated DBIC query incorrect for API searches across joined extended attributes when several terms are passed
Passed QA
-
36535 - [Test Suite] 33568 introduced too many changes in modules without tests