Remove the predicate object from transform payload if no predicate is present
#2,308 opened on Jul 28, 2026
Repository metrics
- Stars
- (3 stars)
- PR merge metrics
- (PR metrics pending)
Description
Bug report
What Debezium connector do you use and what version?
Debezium platform
What is the connector configuration?
<Your answer>
What behavior do you expect?
It should return predicate: {} or no predicate object at all in case of no predicates are specified.
What behavior do you see?
Currently, the transform API /transforms GET return the predicate object even in the case of no predicate defined
{"id":14,"name":"Debezium marker without pridicate","description":"Extract Debezium payload","type":"io.debezium.transforms.ExtractNewRecordState","schema":"string","vaults":[],"config":{"add.fields":"op","add.headers":"db,table"},"predicate":{"type":null,"config":null,"negate":false}}