diff --git a/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java b/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java index 88e83ac56..fbac8e954 100644 --- a/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java +++ b/src/main/java/org/tdl/vireo/model/export/enums/MarcXML21Key.java @@ -10,6 +10,7 @@ public enum MarcXML21Key { MAJOR, DEPOSIT_URL, ABSTRACT, + SUBJECT_FIELD_VALUES, KEYWORD_FIELD_VALUES, DEPARTMENT, COMMITTEE_CHAIR_FIELD_VALUES, diff --git a/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java b/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java index a27ae996d..e610b42ce 100644 --- a/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java +++ b/src/main/java/org/tdl/vireo/model/formatter/MarcXML21Formatter.java @@ -66,6 +66,9 @@ public void populateContext(Context context, Submission submission) { case KEYWORD_FIELD_VALUES: context.setVariable(key.name(), submissionHelperUtility.getKeywordFieldValues()); break; + case SUBJECT_FIELD_VALUES: + context.setVariable(key.name(), submissionHelperUtility.getSubjectFieldValues()); + break; case DEPARTMENT: context.setVariable(key.name(), submissionHelperUtility.getDepartment()); break; diff --git a/src/main/resources/formats/marc21_xml.xml b/src/main/resources/formats/marc21_xml.xml index 14aa00ef4..2b55b920c 100644 --- a/src/main/resources/formats/marc21_xml.xml +++ b/src/main/resources/formats/marc21_xml.xml @@ -211,18 +211,19 @@ - - - + + + + - +