Skip to content

Commit

Permalink
0001571: Old data isn't being used for primary key columns in transfo…
Browse files Browse the repository at this point in the history
…rms when the transform type is copy or implied
  • Loading branch information
chenson42 committed Feb 12, 2014
1 parent 5bb3af8 commit c7383be
Showing 1 changed file with 8 additions and 10 deletions.
Expand Up @@ -315,17 +315,15 @@ private void addOldValue(List<String> keyNames, List<String> keyValues, List<Str
values.add(oldSourceValues.get(name));
return;
}

values.add(null);
return;
} else {
String transformType = transformColumn.getTransformType();
String sourceColumnName = transformColumn.getSourceColumnName();
if (CopyColumnTransform.NAME.equals(transformType) &&
oldSourceValues.containsKey(sourceColumnName)) {
values.add(oldSourceValues.get(sourceColumnName));
return;
}
}

String transformType = transformColumn.getTransformType();

if (CopyColumnTransform.NAME.equals(transformType)) {
values.add(oldSourceValues.get(transformColumn.getSourceColumnName()));
return;
}

if (keyNames.contains(name)) {
/*
Expand Down

0 comments on commit c7383be

Please sign in to comment.