[CAMEL-21493]camel-ref: should use CamelContext.hasEndpoint but not CamelContext.getEndpoint to check existence of an endpoint (#16410)
diff --git a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
index 02844ed..cee8b5b 100644
--- a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
+++ b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java
@@ -82,8 +82,8 @@
if (endpoint == null) {
// endpoint is mandatory
endpoint = CamelContextHelper.mandatoryLookup(getCamelContext(), name, Endpoint.class);
- if (getCamelContext().getEndpoint(getEndpoint().getEndpointUri()) == null
- || getCamelContext().getEndpoint(getEndpoint().getEndpointUri()) != endpoint) {
+ if (getCamelContext().hasEndpoint(getEndpoint().getEndpointUri()) == null
+ || getCamelContext().hasEndpoint(getEndpoint().getEndpointUri()) != endpoint) {
getCamelContext().addEndpoint(getEndpoint().getEndpointUri(), endpoint);
}
}