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;