From 4f8778c87759aba05f17bd3a5640e24778bcd2a3 Mon Sep 17 00:00:00 2001 From: Jane Sandberg Date: Wed, 2 Sep 2020 07:34:42 -0700 Subject: [PATCH] LP1849212: 008 creation syntax Signed-off-by: Jane Sandberg --- .../marc-edit/simplified-editor/simplified-editor.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.ts b/Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.ts index 4e2ea969e0..77405cc261 100644 --- a/Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.ts @@ -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()); -- 2.11.0