getMessageResource(req,app) should check req for resources before checking app (VELTOOLS-105)

git-svn-id: https://svn.apache.org/repos/asf/velocity/tools/branches/1.x@670092 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/java/org/apache/velocity/tools/struts/StrutsUtils.java b/src/java/org/apache/velocity/tools/struts/StrutsUtils.java
index 75f977c..b1f5f45 100644
--- a/src/java/org/apache/velocity/tools/struts/StrutsUtils.java
+++ b/src/java/org/apache/velocity/tools/struts/StrutsUtils.java
@@ -74,10 +74,7 @@
     public static MessageResources getMessageResources(HttpServletRequest request,
                                                        ServletContext app)
     {
-        /* Identify the current module */
-        ModuleConfig moduleConfig = ModuleUtils.getInstance().getModuleConfig(request, app);
-        return (MessageResources)app.getAttribute(Globals.MESSAGES_KEY +
-                                                  moduleConfig.getPrefix());
+        return getMessageResources(request, app, null);
     }
 
 
@@ -94,23 +91,20 @@
                                                        ServletContext app,
                                                        String bundle)
     {
-        MessageResources resources = null;
-
         /* Identify the current module */
         ModuleConfig moduleConfig = ModuleUtils.getInstance().getModuleConfig(request, app);
 
-
         if (bundle == null) {
             bundle = Globals.MESSAGES_KEY;
         }
 
         // First check request scope
-        resources = (MessageResources) request.getAttribute(bundle + moduleConfig.getPrefix());
+        MessageResources resources =
+            (MessageResources)request.getAttribute(bundle + moduleConfig.getPrefix());
 
         if (resources == null) {
             resources = (MessageResources) app.getAttribute(bundle + moduleConfig.getPrefix());
         }
-
         return resources;
     }