Skip to content

Commit

Permalink
Work-around for WELD-2089
Browse files Browse the repository at this point in the history
  • Loading branch information
astefanutti committed Jan 7, 2016
1 parent 30a78ad commit c5f8c3e
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions impl/src/main/java/org/apache/camel/cdi/CdiCamelRegistry.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
*/
package org.apache.camel.cdi;

import org.apache.camel.component.properties.PropertiesComponent;
import org.apache.camel.spi.Registry;
import org.apache.camel.util.ObjectHelper;
import org.slf4j.Logger;
Expand Down Expand Up @@ -46,6 +47,9 @@ final class CdiCamelRegistry implements Registry {
public Object lookupByName(String name) {
ObjectHelper.notEmpty(name, "name");
logger.trace("Looking up bean with name [{}]", name);
// Work-around for WELD-2089
if ("properties".equals(name) && findByTypeWithName(PropertiesComponent.class).containsKey("properties"))
return BeanManagerHelper.getReferenceByName(manager, name, PropertiesComponent.class);
return BeanManagerHelper.getReferenceByName(manager, name, Object.class);
}

Expand Down

0 comments on commit c5f8c3e

Please sign in to comment.