From: Jane Sandberg Date: Tue, 1 Sep 2020 23:11:32 +0000 (-0700) Subject: fixed fixed fields? X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1bd9d55328cc3d8bdfe23c65d9decd1a288856ca;p=working%2FEvergreen.git fixed fixed fields? --- 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 114632751c..4e2ea969e0 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 @@ -97,7 +97,7 @@ export class MarcSimplifiedEditorComponent implements AfterViewInit, OnInit { } emitXml() { - const record = new MarcRecord(' a '); + const record = new MarcRecord(''); // need to add the value to field.subfields[0][1] this.fields.forEach((field) => { field.subfields.forEach((subfield) => { @@ -107,6 +107,9 @@ 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()}); record.setFixedField('Type', this.appropriateMarcType); record.setFixedField('Form', this.appropriateMarcForm); this.xmlRecordEvent.emit(record.toXml());