From: Jane Sandberg Date: Wed, 2 Sep 2020 14:34:42 +0000 (-0700) Subject: LP1849212: 008 creation syntax X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4f8778c87759aba05f17bd3a5640e24778bcd2a3;p=working%2FEvergreen.git LP1849212: 008 creation syntax Signed-off-by: Jane Sandberg --- 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());