Author: rich
Date: Tue Jun  7 12:32:10 2005
New Revision: 188851

URL: http://svn.apache.org/viewcvs?rev=188851&view=rev
Log:
This is a contribution from Carlin Rogers to address 
http://issues.apache.org/jira/browse/BEEHIVE-779 : 
ScopedRequestImpl.restoreAttributes() should not point the 
ScopedAttributeContainer at the Session's stored attribute HashMap instance

tests: drt in trunk (WinXP)
BB: self (linux)


Modified:
    
incubator/beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/internal/ScopedRequestImpl.java
    incubator/beehive/trunk/samples/netui-samples/tiles/MainFlow.java

Modified: 
incubator/beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/internal/ScopedRequestImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/internal/ScopedRequestImpl.java?rev=188851&r1=188850&r2=188851&view=diff
==============================================================================
--- 
incubator/beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/internal/ScopedRequestImpl.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/scoping/org/apache/beehive/netui/pageflow/scoping/internal/ScopedRequestImpl.java
 Tue Jun  7 12:32:10 2005
@@ -455,12 +455,15 @@
         
         if ( savedAttrs != null )
         {
+            Map attrs = new HashMap();
+            attrs.putAll( savedAttrs );
+
             if ( currentAttrs != null )
             {
-                savedAttrs.putAll( currentAttrs );
+                attrs.putAll( currentAttrs );
             }
             
-            _scopedContainer.setAttrMap( savedAttrs );            
+            _scopedContainer.setAttrMap( attrs  );
         }
     }
 

Modified: incubator/beehive/trunk/samples/netui-samples/tiles/MainFlow.java
URL: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/samples/netui-samples/tiles/MainFlow.java?rev=188851&r1=188850&r2=188851&view=diff
==============================================================================
--- incubator/beehive/trunk/samples/netui-samples/tiles/MainFlow.java (original)
+++ incubator/beehive/trunk/samples/netui-samples/tiles/MainFlow.java Tue Jun  
7 12:32:10 2005
@@ -23,7 +23,7 @@
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
 
 @Jpf.Controller(
-    tilesDefinitionsConfigs = {
+    tilesDefinitionsConfigs={
         "/WEB-INF/tiles-defs.xml"
     },
     simpleActions={


Reply via email to