[22/35] incubator-unomi git commit: Property Value null issue on export
Property Value null issue on export Project: http://git-wip-us.apache.org/repos/asf/incubator-unomi/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-unomi/commit/0a19fa0c Tree: http://git-wip-us.apache.org/repos/asf/incubator-unomi/tree/0a19fa0c Diff: http://git-wip-us.apache.org/repos/asf/incubator-unomi/diff/0a19fa0c Branch: refs/heads/feature-UNOMI-117 Commit: 0a19fa0cede5d3aeb29d8c0bc10b18882065ae5e Parents: 6e6b1e9 Author: Abdelkader MidaniAuthored: Thu Aug 17 16:57:37 2017 +0200 Committer: Abdelkader Midani Committed: Thu Aug 17 16:57:37 2017 +0200 -- .../unomi/router/services/ProfileExportServiceImpl.java | 12 1 file changed, 8 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/0a19fa0c/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java -- diff --git a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java index f02a406..c2bb635 100644 --- a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java +++ b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java @@ -85,11 +85,15 @@ public class ProfileExportServiceImpl extends AbstractCustomServiceImpl implemen lineToWrite += StringUtils.isNotBlank(exportConfiguration.getMultiValueDelimiter()) ? exportConfiguration.getMultiValueDelimiter().charAt(1) : ""; } else { -propertyValue = propertyValue.toString().replaceAll("\"", "\"\""); -if (StringUtils.contains(propertyValue.toString(), exportConfiguration.getColumnSeparator())) { -propertyValue = "\"" + propertyValue + "\""; +if(propertyValue != null) { +propertyValue = propertyValue.toString().replaceAll("\"", "\"\""); +if (StringUtils.contains(propertyValue.toString(), exportConfiguration.getColumnSeparator())) { +propertyValue = "\"" + propertyValue + "\""; +} +lineToWrite += propertyValue.toString(); +} else { +lineToWrite += ""; } -lineToWrite += propertyValue.toString() != null ? propertyValue.toString() : ""; } if (i + 1 < mapping.size()) { lineToWrite += exportConfiguration.getColumnSeparator();
incubator-unomi git commit: Property Value null issue on export
Repository: incubator-unomi Updated Branches: refs/heads/master 6e6b1e951 -> 0a19fa0ce Property Value null issue on export Project: http://git-wip-us.apache.org/repos/asf/incubator-unomi/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-unomi/commit/0a19fa0c Tree: http://git-wip-us.apache.org/repos/asf/incubator-unomi/tree/0a19fa0c Diff: http://git-wip-us.apache.org/repos/asf/incubator-unomi/diff/0a19fa0c Branch: refs/heads/master Commit: 0a19fa0cede5d3aeb29d8c0bc10b18882065ae5e Parents: 6e6b1e9 Author: Abdelkader MidaniAuthored: Thu Aug 17 16:57:37 2017 +0200 Committer: Abdelkader Midani Committed: Thu Aug 17 16:57:37 2017 +0200 -- .../unomi/router/services/ProfileExportServiceImpl.java | 12 1 file changed, 8 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/incubator-unomi/blob/0a19fa0c/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java -- diff --git a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java index f02a406..c2bb635 100644 --- a/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java +++ b/extensions/router/router-service/src/main/java/org/apache/unomi/router/services/ProfileExportServiceImpl.java @@ -85,11 +85,15 @@ public class ProfileExportServiceImpl extends AbstractCustomServiceImpl implemen lineToWrite += StringUtils.isNotBlank(exportConfiguration.getMultiValueDelimiter()) ? exportConfiguration.getMultiValueDelimiter().charAt(1) : ""; } else { -propertyValue = propertyValue.toString().replaceAll("\"", "\"\""); -if (StringUtils.contains(propertyValue.toString(), exportConfiguration.getColumnSeparator())) { -propertyValue = "\"" + propertyValue + "\""; +if(propertyValue != null) { +propertyValue = propertyValue.toString().replaceAll("\"", "\"\""); +if (StringUtils.contains(propertyValue.toString(), exportConfiguration.getColumnSeparator())) { +propertyValue = "\"" + propertyValue + "\""; +} +lineToWrite += propertyValue.toString(); +} else { +lineToWrite += ""; } -lineToWrite += propertyValue.toString() != null ? propertyValue.toString() : ""; } if (i + 1 < mapping.size()) { lineToWrite += exportConfiguration.getColumnSeparator();