Author: bibryam
Date: Thu Oct 29 21:35:49 2009
New Revision: 831098

URL: http://svn.apache.org/viewvc?rev=831098&view=rev
Log:
Prevent overriding of service results in a service-multi type events.

Modified:
    
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/event/ServiceMultiEventHandler.java

Modified: 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/event/ServiceMultiEventHandler.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/event/ServiceMultiEventHandler.java?rev=831098&r1=831097&r2=831098&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/event/ServiceMultiEventHandler.java
 (original)
+++ 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/event/ServiceMultiEventHandler.java
 Thu Oct 29 21:35:49 2009
@@ -339,7 +339,7 @@
                     if 
(!UtilValidate.isEmpty(result.get(ModelService.SUCCESS_MESSAGE_LIST))) {
                         List<String> newSuccessMessages = 
UtilGenerics.<String>checkList(result.get(ModelService.SUCCESS_MESSAGE_LIST));
                         for (int j = 0; j < newSuccessMessages.size(); j++) {
-                            String newSuccessMessage = 
(String)newSuccessMessages.get(j);
+                            String newSuccessMessage = 
newSuccessMessages.get(j);
                             if (!successMessages.contains(newSuccessMessage)) {
                                 successMessages.add(newSuccessMessage);
                             }
@@ -355,7 +355,7 @@
                         if (resultKey != null && 
!ModelService.RESPONSE_MESSAGE.equals(resultKey) && 
!ModelService.ERROR_MESSAGE.equals(resultKey) &&
                                 
!ModelService.ERROR_MESSAGE_LIST.equals(resultKey) && 
!ModelService.ERROR_MESSAGE_MAP.equals(resultKey) &&
                                 
!ModelService.SUCCESS_MESSAGE.equals(resultKey) && 
!ModelService.SUCCESS_MESSAGE_LIST.equals(resultKey)) {
-                            request.setAttribute(resultKey, resultValue);
+                            request.setAttribute(resultKey + curSuffix, 
resultValue);
                         }
                     }
                 }


Reply via email to