Skip to content

Commit ebe3908

Browse files
committed
fix bug 30236
1 parent 2c787cb commit ebe3908

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)