]> git.koha-community.org Git - koha.git/commit
Bug 28533: Set subfields to 'undef' if whole field request in itemcallnumebr system...
authorNick Clemens <nick@bywatersolutions.com>
Wed, 9 Jun 2021 12:59:27 +0000 (12:59 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Wed, 11 Aug 2021 19:58:14 +0000 (09:58 -1000)
commit88f09070a6dc9f19ff101d8a84d7f9d132ed2db2
tree26a223db0dbc8a164e77fb95c7ca2ad64af40ec1
parent6b58a1e1f589c6ceffb61ed4843fc670c24c5fce
Bug 28533: Set subfields to 'undef' if whole field request in itemcallnumebr system preference

This patch undefines the CNsubfields variable when the whole field is requested

Note that the substr returns '' when no characters are found, so we test if the string eq ''

Testing 'truth' doesn't work because "0" is a valid option

To test:
 1 - Edit a record, add an 082 field
     082 0 0 ‡aalpha‡bbeta‡0delta
 2 - Set itemcallnumber system preference to 082
 3 - Attempt to add/edit items
 4 - ISE
 5 - Apply patch, restart all the things
 6 - Add/edit items - no error
 7 - Confirm the itemcallnumber field is populated with "alpha beta delta"
 8 - Set itemcallnumber system preference to '0820'
 9 - Add/edit items
10 - Confirm itemcallnumber is populated with 'delta'

Signed-off-by: Salman Ali <salman.ali@inLibro.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit afa107e480f90d2abbad7afd94063f62fb3874fa)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
cataloguing/additem.pl