Bug 22571: Handle control fields in MMT for conditionals
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Sun, 5 May 2019 17:41:46 +0000 (12:41 -0500)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Fri, 21 Jun 2019 12:12:46 +0000 (13:12 +0100)
commitc59586aebe1d8eab56d3cd32b5156fc1a61f11ec
tree2ba3c71f3b53e5a81600b5a6f06d4d21567684e6
parentf6009342a95575dc6b1157c953f5e6e8c249b6d0
Bug 22571: Handle control fields in MMT for conditionals

Control fields are not handled correctly by Koha::SimpleMARC when
comparaison (with or without regex) is done.

Which means we did not support something like:
Do something if control field 008 equals or matches "a string"

Test plan:
Create a new MARC modification template and a new action, like:
Add new field 100$a with value "foo bar" if 008 (or any other control
fields) matches (or equals) a regex
Then use the record mofication tool and confirm that the new field is
create if the regex matches 008 of the bib record

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/SimpleMARC.pm