Repository: deltaspike
Updated Branches:
  refs/heads/master 2041f2a81 -> c27d288e1


[DELTASPIKE-771] BeanManagerProvider#getBeanManagerInfo(ClassLoader) wipes out 
info for parent CL


Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/c27d288e
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/c27d288e
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/c27d288e

Branch: refs/heads/master
Commit: c27d288e175b98accf8cf25526c95b4f0f9f43f3
Parents: 2041f2a
Author: mbenson <[email protected]>
Authored: Fri Nov 7 13:37:21 2014 -0600
Committer: mbenson <[email protected]>
Committed: Fri Nov 7 13:37:21 2014 -0600

----------------------------------------------------------------------
 .../apache/deltaspike/core/api/provider/BeanManagerProvider.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/c27d288e/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/provider/BeanManagerProvider.java
----------------------------------------------------------------------
diff --git 
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/provider/BeanManagerProvider.java
 
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/provider/BeanManagerProvider.java
index 02a3972..a5d63e0 100644
--- 
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/provider/BeanManagerProvider.java
+++ 
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/provider/BeanManagerProvider.java
@@ -292,7 +292,7 @@ public class BeanManagerProvider implements Extension
                 {
                     bmi = new BeanManagerInfo();
                     bmpSingleton.bmInfos.put(cl, bmi);
-                    if (cl.getParent() != null)
+                    if (cl.getParent() != null && 
!bmpSingleton.bmInfos.containsKey(cl.getParent()))
                     {
                         bmpSingleton.bmInfos.put(cl.getParent(), bmi);
                     }

Reply via email to