From: Mathieu Baudier Date: Mon, 5 Mar 2012 16:29:58 +0000 (+0000) Subject: Deal with null values X-Git-Tag: argeo-commons-2.1.30~991 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=671cfafe5463271f8e1efa362d846264fafd59c9;p=lgpl%2Fargeo-commons.git Deal with null values git-svn-id: https://svn.argeo.org/commons/trunk@5152 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/CsvWriter.java b/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/CsvWriter.java index 2167af1ad..167e06310 100644 --- a/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/CsvWriter.java +++ b/basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/CsvWriter.java @@ -69,7 +69,12 @@ public class CsvWriter { public void writeLine(Object[] tokens) { try { for (int i = 0; i < tokens.length; i++) { - writeToken(tokens[i].toString()); + if (tokens[i] == null) { + // TODO configure how to deal with null + writeToken(""); + } else { + writeToken(tokens[i].toString()); + } if (i != (tokens.length - 1)) out.write(separator); }