Skip to content

Commit 07a88d1

Browse files
eberhardtjcboehme
authored andcommitted
Fix #278: Receiving leader entity causes exception
(cherry picked from commit 264265326fbc5dd9b66fc30d21196d8af1c5e391) (cherry picked from commit 429ff26)
1 parent ffca0b8 commit 07a88d1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/Marc21Encoder.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@ private void startField(final String name) {
156156

157157
@Override
158158
public void endEntity() {
159-
builder.endDataField();
159+
if (state.equals(State.IN_FIELD_ENTITY)) {
160+
builder.endDataField();
161+
}
160162
state = State.IN_RECORD;
161163
}
162164

0 commit comments

Comments
 (0)