You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2013/08/06 12:16:23 UTC

svn commit: r1510894 - /tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java

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;