From 28d224d3bcfe8d6d1f70276e38e462b2105985ec Mon Sep 17 00:00:00 2001 From: Eric Long Date: Thu, 15 Feb 2024 13:14:08 -0500 Subject: [PATCH] 0006251: BSH column transform column names can conflict with built-in variable names --- .../symmetric/io/data/transform/BshColumnTransform.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java index 2d08ab05f1..a8be20c464 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java @@ -98,7 +98,6 @@ public NewAndOldValue transform(IDatabasePlatform platform, } for (String columnName : sourceValues.keySet()) { interpreter.set(columnName.toUpperCase(), sourceValues.get(columnName)); - interpreter.set(columnName, sourceValues.get(columnName)); } String transformExpression = column.getTransformExpression(); if (StringUtils.isEmpty(transformExpression)) { @@ -136,7 +135,6 @@ public NewAndOldValue transform(IDatabasePlatform platform, } for (String columnName : sourceValues.keySet()) { interpreter.unset(columnName.toUpperCase()); - interpreter.unset(columnName); } if (result instanceof String) { if (data.getTargetDmlType().equals(DataEventType.DELETE) && data.getOldSourceValues() != null) {