gharris1727 commented on code in PR #17743:
URL: https://github.com/apache/kafka/pull/17743#discussion_r1968481376


##########
connect/runtime/src/main/java/org/apache/kafka/connect/runtime/isolation/Plugins.java:
##########
@@ -549,7 +549,7 @@ public HeaderConverter newHeaderConverter(AbstractConfig 
config, String classPro
     }
 
     private HeaderConverter newHeaderConverter(AbstractConfig config, String 
classPropertyName, String versionPropertyName, ClassLoaderUsage 
classLoaderUsage) {
-        if (!config.originals().containsKey(classPropertyName) && 
classLoaderUsage == ClassLoaderUsage.CURRENT_CLASSLOADER) {
+        if (config.getClass(classPropertyName) == null && classLoaderUsage == 
ClassLoaderUsage.CURRENT_CLASSLOADER) {

Review Comment:
   Just restating for myself:
   
   The ConnectorConfig does not have a default, this change does not change the 
flow.
   The WorkerConfig used to set ClassLoaderUsage.PLUGINS which would skip this 
condition.
   Now the WorkerConfig can sometimes come with 
ClassLoaderUsage.CURRENT_CLASSLOADER, and this statement needs to change to 
still skip this condition. And the WorkerConfig has a default, so the condition 
gets skipped.
   
   SGTM!



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to