LP1849212: 008 creation syntax
authorJane Sandberg <sandbej@linnbenton.edu>
Wed, 2 Sep 2020 14:34:42 +0000 (07:34 -0700)
committerJane Sandberg <sandbej@linnbenton.edu>
Wed, 2 Sep 2020 16:10:36 +0000 (09:10 -0700)
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.ts

index 4e2ea96..77405cc 100644 (file)
@@ -107,9 +107,11 @@ export class MarcSimplifiedEditorComponent implements AfterViewInit, OnInit {
             })
         });
         record.fields = this.fields;
+
         // We need to generate an accurate 008 before setting the Form fixed field
-        record.newField({
-            tag : '008', data : record.generate008()});
+        const field008 = record.newField({tag: '008', data: record.generate008()});
+        record.insertOrderedFields(field008);
+
         record.setFixedField('Type', this.appropriateMarcType);
         record.setFixedField('Form', this.appropriateMarcForm);
         this.xmlRecordEvent.emit(record.toXml());