From 04a63126ad2344c50c6959e6239d7a813d48fb85 Mon Sep 17 00:00:00 2001 From: Pascal Christoph Date: Fri, 27 Sep 2024 15:12:07 +0200 Subject: [PATCH] Reset once, not twice, when resetted once (#543) By not calling the pipe (aka wrapper) but the receiver directly the stream is only once resetted when called once. (In conjunction with ObjectFileWriter and StreamBatchResetter this bug had resulted in as many empty files as non-empty ones.) Complements 04f8410fddceeefce5e228eb5d1866a82dff1687. --- .../main/java/org/metafacture/biblio/marc21/MarcXmlEncoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/MarcXmlEncoder.java b/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/MarcXmlEncoder.java index e754bb70..3113a324 100644 --- a/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/MarcXmlEncoder.java +++ b/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/MarcXmlEncoder.java @@ -212,7 +212,7 @@ public void literal(final String name, final String value) { @Override protected void onResetStream() { - pipe.resetStream(); + encoder.onResetStream(); } @Override