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;
}