Skip to content

Commit 97e5681

Browse files
committed
fix: failure to apply default naming strategy when topic has not the expected prefix
1 parent a4c2ab0 commit 97e5681

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

stackgres-k8s/src/stream/src/main/java/io/stackgres/stream/jobs/target/migration/StreamMigrationTableNamingStrategy.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ public static void setTopicPrefix(String topicPrefix) {
2020
@Override
2121
public String resolveTableName(JdbcSinkConnectorConfig config, SinkRecord record) {
2222
String table = super.resolveTableName(config, record);
23-
final String originalName = record.topic().substring(StreamMigrationTableNamingStrategy.topicPrefix.length());
24-
table = table.replace("${original}", originalName);
23+
if (record.topic().startsWith(StreamMigrationTableNamingStrategy.topicPrefix)) {
24+
final String originalName = record.topic().substring(StreamMigrationTableNamingStrategy.topicPrefix.length());
25+
table = table.replace("${original}", originalName);
26+
}
2527
return table;
2628
}
2729

0 commit comments

Comments
 (0)