Bug 36772: OPAC Self checkout accepts wrong or partial barcodes
authorJan Kissig <jkissig@th-wildau.de>
Fri, 3 May 2024 12:11:58 +0000 (14:11 +0200)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Tue, 14 May 2024 13:34:31 +0000 (15:34 +0200)
commit2884226fe27cd3e4d5f4a070405c047183fed881
tree7210d1875b78da049917f717cf1076e0f2a3f1e9
parenta0b1ee7df30a191a65fc44020bbe18dd69366ce2
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>
koha-tmpl/opac-tmpl/bootstrap/js/modals/checkout.js