Fix quarkus rest extension
diff --git a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestComponent.java b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestComponent.java
index 13925b9..86c3316 100644
--- a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestComponent.java
+++ b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestComponent.java
@@ -42,8 +42,7 @@
RestConfiguration config = new RestConfiguration();
mergeConfigurations(getCamelContext(), config, findGlobalRestConfiguration());
- mergeConfigurations(getCamelContext(), config, getCamelContext().getRestConfiguration(cname, false));
- mergeConfigurations(getCamelContext(), config, getCamelContext().getRestConfiguration(pname, false));
+ mergeConfigurations(getCamelContext(), config, getCamelContext().getRestConfiguration());
// if no explicit host was given, then fallback and use default configured host
String h = getAndRemoveOrResolveReferenceParameter(parameters, "host", String.class, getHost());
diff --git a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestEndpoint.java b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestEndpoint.java
index 6c1281c..94f5aa0 100644
--- a/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestEndpoint.java
+++ b/extensions/rest/runtime/src/main/java/org/apache/camel/quarkus/component/rest/QuarkusRestEndpoint.java
@@ -29,6 +29,7 @@
import org.apache.camel.spi.FactoryFinder;
import org.apache.camel.spi.RestConfiguration;
import org.apache.camel.spi.RestProducerFactory;
+import org.apache.camel.support.CamelContextHelper;
import org.apache.camel.util.ObjectHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -172,13 +173,7 @@
if (factory != null) {
LOG.debug("Using RestProducerFactory: {}", factory);
- RestConfiguration config = getCamelContext().getRestConfiguration(pname, false);
- if (config == null) {
- config = getCamelContext().getRestConfiguration();
- }
- if (config == null) {
- config = getCamelContext().getRestConfiguration(pname, true);
- }
+ RestConfiguration config = CamelContextHelper.getRestConfiguration(getCamelContext(), pname);
Producer producer;
if (apiDocFactory != null) {