[Suiviobsmer-commits] r1381 - trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv2
Author: bleny Date: 2011-07-21 10:31:31 +0000 (Thu, 21 Jul 2011) New Revision: 1381 Log: add trace when a formatter return null, it should never occur Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv2/Export.java Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv2/Export.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv2/Export.java 2011-07-21 10:30:39 UTC (rev 1380) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/io/csv2/Export.java 2011-07-21 10:31:31 UTC (rev 1381) @@ -67,6 +67,13 @@ for (ExportableColumn column : model.getColumnsForExport()) { Object value = column.getValue(object); String formattedValue = column.formatValue(value); + if (formattedValue == null) { + formattedValue = ""; + if (log.isWarnEnabled()) { + log.warn("column for header " + column.getHeaderName() + + " returned a null value." + column.toString()); + } + } boolean valueNeedQuotes = formattedValue.contains(separator) || formattedValue.contains("\n") || formattedValue.contains(";")
participants (1)
-
bleny@users.labs.libre-entreprise.org