@@ -, +, @@ delete 245 --- koha-tmpl/intranet-tmpl/lib/koha/cateditor/text-marc.js | 3 +-- koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-widgets-marc21.inc | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) --- a/koha-tmpl/intranet-tmpl/lib/koha/cateditor/text-marc.js +++ a/koha-tmpl/intranet-tmpl/lib/koha/cateditor/text-marc.js @@ -48,10 +48,9 @@ define( [ 'marc-record' ], function( MARC ) { TextToRecord: function( text ) { var record = new MARC.Record(); var errors = []; - $.each( text.split('\n'), function( i, line ) { + if (line === "") {return}; var tagNumber = line.match( /^([A-Za-z0-9]{3}) / ); - if ( !tagNumber ) { errors.push( { type: 'noTag', line: i } ); return; --- a/koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-widgets-marc21.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/cateditor-widgets-marc21.inc @@ -282,6 +282,7 @@ require( [ 'koha-backend', 'widget', 'text-marc' ], function( KohaBackend, Widge }, getMaterial: function () { const record = TextMarc.TextToRecord(this.editor.cm.getValue()); + const leader = record.leader(); const leader6 = leader.substring(6, 7); let materialType = this.materialTypeMapping[leader6]; --