Go to file
Kyle M Hall d709c04f57
Bug 42664: Update SIP2 config timestamp after storing the change
Koha::SIP2::Object::store bumps the timestamp before SUPER::store,
opening a race condition where a worker reloading during db update
transaction caches a config that is missing the new row.

Bump the timestamp after the row has been written so it is not advanced
ahead of the data it represents.

Test Plan:
1) prove t/db_dependent/Koha/SIP2/SIP2ModuleMigration.t
2) prove t/db_dependent/api/v1/sip2_accounts.t

Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org>
Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
2026-06-29 15:38:51 +00:00
.github/workflows
…
C4 Bug 42664: Reload SIP2 configuration in every worker process 2026-06-29 15:38:47 +00:00
Koha Bug 42664: Update SIP2 config timestamp after storing the change 2026-06-29 15:38:51 +00:00
acqui Bug 42080: (follow-up) limit data sent to libmagic to 100 characters 2026-06-26 11:56:58 +00:00
admin Bug 29587: Test mail option in SMTP servers 2026-06-15 15:24:04 +00:00
api Bug 36988: Change permission 2026-06-19 12:00:07 +00:00
authorities
…
basket
…
bin
…
bookings
…
catalogue
…
cataloguing Bug 42764: Fix spelling errors across the codebase 2026-06-03 16:09:04 +00:00
circ
…
clubs
…
course_reserves
…
debian Bug 42087: Add dependency to debian/control 2026-06-26 11:56:55 +00:00
docs
…
erm
…
errors
…
etc
…
ill
…
installer Bug 42397: DBRev 26.06.00.003 2026-06-19 12:00:20 +00:00
koha-tmpl Bug 42281: Tidy all script tags - authorities (auto tidy) 2026-06-26 11:57:04 +00:00
labels Bug 42764: Fix spelling errors across the codebase 2026-06-03 16:09:04 +00:00
lib
…
members Bug 42764: Fix spelling errors across the codebase 2026-06-03 16:09:04 +00:00
misc Bug 42640: Script search_for_data_inconsistencies.pl use binmode UTF-8 2026-06-23 16:26:38 +00:00
offline_circ
…
opac Bug 42764: Fix spelling errors across the codebase 2026-06-03 16:09:04 +00:00
patron_lists
…
patroncards Bug 42764: Fix spelling errors across the codebase 2026-06-03 16:09:04 +00:00
plugins
…
pos
…
preservation
…
recalls
…
reports Bug 42803: Only perform the lookups when !$filter is true 2026-06-19 15:39:00 +00:00
reserve
…
reviews
…
rotating_collections
…
serials Bug 42078: Allow vendor ID searches on serial subscription vendor search page 2026-06-19 15:39:13 +00:00
services
…
sip2
…
skel
…
suggestion Bug 42757: Use default suggestor or fallback to librarian 2026-06-05 14:26:14 +00:00
svc Bug 42084: (QA follow-up) Simplify 2026-06-03 12:08:17 +00:00
t Bug 42664: Reload SIP2 configuration in every worker process 2026-06-29 15:38:47 +00:00
tags
…
tools
…
virtualshelves
…
xt Bug 42764: Include filename in codespell test output 2026-06-04 10:59:10 +01:00
.codespell-ignore Bug 42764: Fix false positives caused by POD letter-code formatting 2026-06-03 16:09:05 +00:00
.editorconfig
…
.git-blame-ignore-revs
…
.gitignore
…
.htaccess
…
.mailmap
…
.nvmrc
…
.perlcriticrc
…
.perltidyrc
…
.prettierrc.js
…
.proverc.dist
…
.stylelintrc.json
…
INSTALL
…
Koha.pm Bug 42397: DBRev 26.06.00.003 2026-06-19 12:00:20 +00:00
LICENSE
…
MANIFEST.SKIP
…
Makefile.PL
…
README
…
README.md
…
README.robots
…
SECURITY.md
…
about.pl
…
app.psgi
…
build-resources.PL
…
changelanguage.pl
…
cpanfile Bug 42087: Add dependency to cpanfile 2026-06-26 11:56:54 +00:00
cypress.config.ts
…
eslint.config.mjs
…
fix-perl-path.PL
…
gulpfile.js
…
help.pl
…
kohaversion.pl
…
mainpage.pl
…
package.json
…
rewrite-config.PL
…
rspack.config.js
…
tsconfig.json
…
yarn.lock Bug 34973: Update yarn.lock 2026-06-03 12:08:14 +00:00

README.md

Koha is a free software integrated library system (ILS).

Koha is distributed under the GNU GPL version 3 or later.

Note: Koha does not accept pull requests from git hosting sites.

Note: This project has its own bug tracker, to report a bug or submit a patch visit https://bugs.koha-community.org.

For guidelines on submitting patches for Koha please visit https://wiki.koha-community.org/wiki/SubmitingAPatch

The developers handbook can be found at https://wiki.koha-community.org/wiki/Developer_handbook

https://koha-community.org/

Koha Logo