Author: rmannibucau
Date: Tue Aug  6 10:16:23 2013
New Revision: 1510894

URL: http://svn.apache.org/r1510894
Log:
wrong key usage in SessionNormalScopeBeanHandler

Modified:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java?rev=1510894&r1=1510893&r2=1510894&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
 Tue Aug  6 10:16:23 2013
@@ -68,10 +68,8 @@ public class SessionNormalScopeBeanHandl
         final Object webbeansInstance = getContextualInstance();
         final Map<Bean<?>, UpdateInfo> beanUpdateInfoMap = OBJECTS.get();
 
-        UpdateInfo info = beanUpdateInfoMap.get(this);
-        if (info == null) {
-            info = new UpdateInfo(bean, getBeanManager(), webbeansInstance);
-            beanUpdateInfoMap.put(bean, info);
+        if (!beanUpdateInfoMap.containsKey(bean)) {
+            beanUpdateInfoMap.put(bean, new UpdateInfo(bean, getBeanManager(), 
webbeansInstance));
         }
 
         return webbeansInstance;


Reply via email to