]> git.koha-community.org Git - koha.git/commit
Bug 37255: Fix handling of "All" values on waiting hold cancellation policy
authorEmmi Takkinen <emmi.takkinen@koha-suomi.fi>
Thu, 4 Jul 2024 11:23:31 +0000 (14:23 +0300)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 8 Jul 2024 15:49:20 +0000 (17:49 +0200)
commitd6f80df0d254b2b21df37eb2d96c5397998688a4
tree362a9e761ad3627daa5a730d5762c1f4f517e83f
parent6d6c4cc12c574e0b659046c36163352b78188e07
Bug 37255: Fix handling of "All" values on waiting hold cancellation policy

If one creates a default waiting hold cancellation policy with
patron categories set as "All" and itemtype set as "All", Koha
breaks on 500 error. This happens because in we try to match
template policy with "All" values either in category or itemtype
with *, not undef. This patch fixes this.

To test:
1. Create a new default waiting hold cancellation policy and
set both patron category and itemtype as "All".
2. Save policy.
=> Error page for error 500 is displayed.
3. Apply this patch.
4. Reload page.
=> Page is displayed and policy listing displays new policy
as it should.

Sponsored-by: Koha-Suomi Oy
Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
koha-tmpl/intranet-tmpl/prog/en/modules/admin/smart-rules.tt