Skip to content

Commit 7b93bfc

Browse files
committed
Merge branch 'hotfix_1.10_4.0.x_30236' into '1.10_release_4.0.x'
fix bug 30236 See merge request dt-insight-engine/flinkStreamSQL!170
2 parents 59e83f8 + ebe3908 commit 7b93bfc

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

rdb/rdb-sink/src/main/java/com/dtstack/flink/sql/sink/rdb/writer/AbstractUpsertWriter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,9 @@ public void addRecord(Tuple2<Boolean, Row> record) throws SQLException {
122122
// we don't need perform a deep copy, because jdbc field are immutable object.
123123
Tuple2<Boolean, Row> tuple2 = objectReuse ? new Tuple2<>(record.f0, Row.copy(record.f1)) : record;
124124
// add records to buffer
125-
keyToRows.put(getPrimaryKey(tuple2.f1), tuple2);
125+
if (tuple2.f0) {
126+
keyToRows.put(getPrimaryKey(tuple2.f1), tuple2);
127+
}
126128
}
127129

128130
@Override

0 commit comments

Comments
 (0)