From 3eadefe613b108c992af51e3ad4e618236d68411 Mon Sep 17 00:00:00 2001 From: Antonin Delpeuch Date: Fri, 14 Jul 2017 12:53:54 +0100 Subject: [PATCH] Do not add reconciliation statistics on columns without types --- .../google/refine/model/changes/DataExtensionChange.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main/src/com/google/refine/model/changes/DataExtensionChange.java b/main/src/com/google/refine/model/changes/DataExtensionChange.java index b5a478939..cffc193f4 100644 --- a/main/src/com/google/refine/model/changes/DataExtensionChange.java +++ b/main/src/com/google/refine/model/changes/DataExtensionChange.java @@ -219,12 +219,15 @@ public class DataExtensionChange implements Change { int cellIndex = _firstNewCellIndex + i; Column column = new Column(cellIndex, name); + ReconType columnType = _columnTypes.get(i); column.setReconConfig(new DataExtensionReconConfig( _service, _identifierSpace, _schemaSpace, - _columnTypes.get(i))); - column.setReconStats(ReconStats.create(project, cellIndex)); + columnType)); + if (columnType != null) { + column.setReconStats(ReconStats.create(project, cellIndex)); + } try { project.columnModel.addColumn(_columnInsertIndex + i, column, true);