File tree Expand file tree Collapse file tree 1 file changed +13
-10
lines changed
metafacture-io/src/main/java/org/metafacture/io Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -90,18 +90,21 @@ public void setCompression(final String compression) {
9090 @ Override
9191 public void process (final T obj ) {
9292 assert !closed ;
93- try {
94- if (firstObject ) {
95- getWriter ().write (getHeader ());
96- firstObject = false ;
93+ final String objStr = obj .toString ();
94+ if (!objStr .isEmpty ()) {
95+ try {
96+ if (firstObject ) {
97+ getWriter ().write (getHeader ());
98+ firstObject = false ;
99+ }
100+ else {
101+ getWriter ().write (getSeparator ());
102+ }
103+ getWriter ().write (objStr );
97104 }
98- else {
99- getWriter (). write ( getSeparator () );
105+ catch ( final IOException e ) {
106+ throw new MetafactureException ( e );
100107 }
101- getWriter ().write (obj .toString ());
102- }
103- catch (final IOException e ) {
104- throw new MetafactureException (e );
105108 }
106109 }
107110
You can’t perform that action at this time.
0 commit comments