[Yanel-commits] rev 59046 - public/yanel/trunk/src/resources/translation/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Thu Jun 30 10:55:49 CEST 2011
Author: michi
Date: 2011-06-30 10:55:49 +0200 (Thu, 30 Jun 2011)
New Revision: 59046
Modified:
public/yanel/trunk/src/resources/translation/src/java/org/wyona/yanel/impl/resources/TranslationResource.java
Log:
check whether user agent is null
Modified: public/yanel/trunk/src/resources/translation/src/java/org/wyona/yanel/impl/resources/TranslationResource.java
===================================================================
--- public/yanel/trunk/src/resources/translation/src/java/org/wyona/yanel/impl/resources/TranslationResource.java 2011-06-30 08:52:39 UTC (rev 59045)
+++ public/yanel/trunk/src/resources/translation/src/java/org/wyona/yanel/impl/resources/TranslationResource.java 2011-06-30 08:55:49 UTC (rev 59046)
@@ -121,11 +121,17 @@
xsltHandlers[i].getTransformer().setParameter("yanel.path", currentPath);
xsltHandlers[i].getTransformer().setParameter("yanel.back2context", PathUtil.backToContext(realm, currentPath));
xsltHandlers[i].getTransformer().setParameter("yarep.back2realm", PathUtil.backToRealm(currentPath));
+
String userAgent = getRequest().getHeader("User-Agent");
- String os = getOS(userAgent);
- if (os != null) xsltHandlers[i].getTransformer().setParameter("os", os);
- String client = getClient(userAgent);
- if (client != null) xsltHandlers[i].getTransformer().setParameter("client", client);
+ if (userAgent != null) {
+ String os = getOS(userAgent);
+ if (os != null) xsltHandlers[i].getTransformer().setParameter("os", os);
+ String client = getClient(userAgent);
+ if (client != null) xsltHandlers[i].getTransformer().setParameter("client", client);
+ } else {
+ log.warn("User agent is null!");
+ }
+
xsltHandlers[i].getTransformer().setParameter("language", getLanguage());
xsltHandlers[i].getTransformer().setParameter("currentPath", currentPath);
}
More information about the Yanel-commits
mailing list