@@ -, +, @@ marc21_linking_section.tt value builders var subfields = whichfield.parentNode.parentNode.getElementsByTagName('input'); --- .../en/modules/cataloguing/value_builder/marc21_linking_section.tt | 3 +-- .../prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_linking_section.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_linking_section.tt @@ -139,8 +139,7 @@ } // browse all its subfields - - var subfields = whichfield.parentNode.parentNode.getElementsByTagName('input'); + var subfields = whichfield.closest('ul').getElementsByTagName('input'); var re = /^tag_\d*_code_/; for (var i = 0, len = subfields.length; i < len; i++) { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt @@ -159,7 +159,7 @@ // browse all its subfields - var subfields = whichfield.parentNode.parentNode.getElementsByTagName('input'); + var subfields = whichfield.closest('ul').getElementsByTagName('input'); var re = /^tag_\d*_code_/; for(var i=0, len = subfields.length ; i< len ; i++) { --