Main Koha release repository https://koha-community.org
Find a file
Jan Kissig 3000371990 Bug 36772: OPAC Self checkout accepts wrong or partial barcodes
When using the opac trusted checkout feature it is possible to enter non existant or partial barcodes to check out items.

    Testplan:
    a) set  System preference OpacTrustedCheckout  to Allow
    b) go to http://localhost:8080/ and login with koha / koha
    c) click Self Checkout in navigation bar
    d) enter barcode 1234
    e) result: Item '39999000011234' was checked out

    apply patch and reload the page

    a) now enter barcode 1234
    b) result: Item '1234' not found
    c) enter 39999000011234
    d) result: Item '39999000011234' was checked out

Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 2884226fe2)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
2024-05-29 14:36:51 +02:00
acqui Bug 35927: Selecting MARC framework again doesn't work when adding to basket from an external source 2024-05-29 11:22:02 +02:00
admin Bug 33099: Add missing MARC21 Match authority mappings so "Search all headings" search works 2024-05-29 14:33:28 +02:00
api Bug 26297: (follow-up) Fix specification file 2024-05-24 12:14:59 +02:00
authorities Bug 36799: Illegitimate modification of MARC authid field content (001) 2024-05-29 14:03:47 +02:00
basket
bin
bookings
C4 Bug 36378: Cannot stay logged in if AutoLocation is enabled but branch ip is not set correctly 2024-05-29 14:32:03 +02:00
catalogue Bug 35558: Do not retrieve the local image if none exists 2024-05-24 10:00:43 +02:00
cataloguing Bug 36794: Illegitimate modification of biblionumber subfield content (999 $c) 2024-05-29 14:09:04 +02:00
circ Bug 8461: Tidy 2024-05-23 15:52:48 +02:00
clubs
course_reserves
debian Bug 35954: Add --status to koha-plack 2024-05-24 15:18:31 +02:00
docs Bug 35504: Split list of ERM Topic experts 2024-01-15 15:23:22 +01:00
erm
errors
etc Bug 34041: (follow-up) escape double dashes to prevent issues 2024-05-29 11:19:54 +02:00
ill Bug 35930: Add guards for plugins_enabled 2024-02-15 10:51:57 +01:00
installer Bug 35149: DBRev 23.11.05.007 2024-05-29 11:26:39 +02:00
Koha Bug 36794: Illegitimate modification of biblionumber subfield content (999 $c) 2024-05-29 14:09:04 +02:00
koha-tmpl Bug 36772: OPAC Self checkout accepts wrong or partial barcodes 2024-05-29 14:36:51 +02:00
labels Bug 36511: Some scripts missing a dependency following Bug 24879 2024-04-11 15:57:36 +02:00
lib/CGI/Session/Serialize
members Bug 33849: Do not reset new patrons home library when error occurs 2024-05-29 13:57:54 +02:00
misc Bug 36787: staticfines.pl add use Koha::DateUtils::output_pref 2024-05-24 16:47:56 +02:00
offline_circ
opac Bug 35558: Do not retrieve the local image if none exists - OPAC 2024-05-24 10:00:43 +02:00
patron_lists
patroncards
plugins
pos
preservation
recalls
reports Bug 36380: Add filter value on patron statistics report summary 2024-05-29 10:49:32 +02:00
reserve Bug 35559: Revert changes from bug 34634 2024-05-24 14:43:23 +02:00
reviews
rotating_collections
serials Bug 36511: Some scripts missing a dependency following Bug 24879 2024-04-11 15:57:36 +02:00
services
skel
suggestion Bug 34963: Restore the ability to blank fields when editing a suggestion 2024-05-23 15:50:54 +02:00
svc Bug 35942: OPAC user can enroll several times to the same club 2024-02-19 14:41:11 +01:00
t Bug 36486: Fix file perms and tidiness 2024-05-29 11:00:13 +02:00
tags
tools Bug 36526: Remove circular dependency from Koha::Objects 2024-05-24 14:59:19 +02:00
virtualshelves
xt Bug 24879: Exclude koha_perl_deps.pl 2024-03-27 07:54:16 +01:00
.editorconfig
.eslintrc.json
.gitignore
.htaccess
.mailmap
.perlcriticrc
.perltidyrc
.proverc.dist
.stylelintrc.json
about.pl Bug 36134: Read complete Elasticsearch configuration in about.pl 2024-03-11 11:20:07 +01:00
app.psgi Bug 36149: Add userenv middleware to app.psgi 2024-04-24 07:36:20 +02:00
build-resources.PL
changelanguage.pl
cpanfile
cypress.config.ts
fix-perl-path.PL
gulpfile.js Bug 36730: (Bug 35428 follow-up) po files (sometimes) fail to update 2024-05-24 16:12:44 +02:00
help.pl
INSTALL
Koha.pm Bug 35149: DBRev 23.11.05.007 2024-05-29 11:26:39 +02:00
kohaversion.pl
LICENSE
mainpage.pl
Makefile.PL Bug 35759: (bug 30708 follow-up) Generated dist file not installed for preservation module 2024-01-17 10:06:28 +01:00
MANIFEST.SKIP
package.json
README
README.md
README.robots
rewrite-config.PL
tsconfig.json
webpack.config.js
yarn.lock

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 http://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

http://koha-community.org/

Koha Logo