GH-2340 Fix CCE in extended properties

Resolves #2340
This commit is contained in:
Oleg Zhurakousky
2022-04-22 15:11:09 +02:00
parent ede9cccfee
commit 7fc2b00ce1

View File

@@ -145,7 +145,11 @@ public class BindingService {
continue;
}
ConsumerProperties consumerPropertiesTemp = new ExtendedConsumerProperties<>("");
Object extensiion = consumerProperties instanceof ExtendedConsumerProperties
? ((ExtendedConsumerProperties) consumerProperties).getExtension()
: null;
ConsumerProperties consumerPropertiesTemp = new ExtendedConsumerProperties<>(extensiion);
BeanUtils.copyProperties(consumerProperties, consumerPropertiesTemp);
consumerPropertiesTemp.setInstanceIndex(index);