Bug 17510: enable use of subfield 0 in MMT actions
commitf065c95e74f4a79c79a1b4ba41cfc4bc8cd2f62a
authorAndreas Roussos <arouss1980@gmail.com>
Fri, 14 Feb 2020 19:50:39 +0000 (14 19:50 +0000)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Fri, 21 Feb 2020 16:01:34 +0000 (21 16:01 +0000)
tree37fdf8bc33f5c22e9104fe445eeb9ceec74a32ea
parent08284f8dc29baf7f19d9cce0c02ee9c34d15859c
Bug 17510: enable use of subfield 0 in MMT actions

When adding MARC modification template (MMT) actions, if a subfield
value of 0 (zero) is entered it will not show up in the action's
description upon saving. Also, if you try to modify an authority or
biblio record using actions that refer to subfield 0 the procedure
will fail.

This patch fixes that.

Test plan:
0) Create a MARC modification template and add some actions to it,
   ideally testing all action types (Delete/Add new/Update existing
   or add new/Move/Copy/Copy and replace); make sure you input a 0
   (integer zero) in the text box for the subfield value(s).
1) As you save each action, observe that subfield 0 ($0) is missing
   from the action description.
2) Home > Tools > Batch record modification: try to modify a biblio-
   graphic record using the modification template you just created.
   Observe that you get an error in the system logs if you click on
   'Show MARC' or 'Modify selected records'.
3) Apply the patch.
4) Repeat steps 0-2. The subfield value ($0) should be displayed in
   the action description and the Batch record modification should
   work without problems.

Signed-off-by: Lisette Scheer <lisettes@latahlibrary.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/SimpleMARC.pm
koha-tmpl/intranet-tmpl/prog/en/modules/tools/marc_modification_templates.tt