From 8409282739da5f57ebfe29ddaacf9aa0fa408544 Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Wed, 16 Dec 2020 13:55:12 -0500 Subject: [PATCH] DBZ-2849 Fix value converter field lookups with sanitized field names --- .../main/java/io/debezium/relational/TableSchemaBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debezium-core/src/main/java/io/debezium/relational/TableSchemaBuilder.java b/debezium-core/src/main/java/io/debezium/relational/TableSchemaBuilder.java index b7535ca6b..53945a7f0 100644 --- a/debezium-core/src/main/java/io/debezium/relational/TableSchemaBuilder.java +++ b/debezium-core/src/main/java/io/debezium/relational/TableSchemaBuilder.java @@ -318,7 +318,7 @@ protected ValueConverter[] convertersForColumns(Schema schema, TableId tableId, for (int i = 0; i < columns.size(); i++) { Column column = columns.get(i); - ValueConverter converter = createValueConverterFor(tableId, column, schema.field(column.name())); + ValueConverter converter = createValueConverterFor(tableId, column, schema.field(fieldNamer.fieldNameFor(column))); converter = wrapInMappingConverterIfNeeded(mappers, tableId, column, converter); if (converter == null) {