Author: taylor
Date: Wed Mar 16 21:42:14 2016
New Revision: 1735310
URL: http://svn.apache.org/viewvc?rev=1735310&view=rev
Log:
JS2-1353: check for null window ids in User Session Preferences
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-registry/src/main/java/org/apache/jetspeed/components/portletpreferences/UserSessionPreferences.java
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-registry/src/main/java/org/apache/jetspeed/components/portletpreferences/UserSessionPreferences.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-registry/src/main/java/org/apache/jetspeed/components/portletpreferences/UserSessionPreferences.java?rev=1735310&r1=1735309&r2=1735310&view=diff
==============================================================================
---
portals/jetspeed-2/portal/trunk/components/jetspeed-registry/src/main/java/org/apache/jetspeed/components/portletpreferences/UserSessionPreferences.java
(original)
+++
portals/jetspeed-2/portal/trunk/components/jetspeed-registry/src/main/java/org/apache/jetspeed/components/portletpreferences/UserSessionPreferences.java
Wed Mar 16 21:42:14 2016
@@ -35,17 +35,24 @@ public class UserSessionPreferences {
private Map<String,Map<String,PortletPreference>> windowPreferences = new
ConcurrentHashMap<>();
public Map<String,PortletPreference> getWindowPreferences(String
portletWindowId) {
- return windowPreferences.get(portletWindowId);
+ if (portletWindowId != null) {
+ return windowPreferences.get(portletWindowId);
+ }
+ return null;
}
public Map<String,PortletPreference> createWindowPreferences(String
portletWindowId) {
Map<String,PortletPreference> preferences = new HashMap<>();
- windowPreferences.put(portletWindowId, preferences);
+ if (portletWindowId != null) {
+ windowPreferences.put(portletWindowId, preferences);
+ }
return preferences;
}
public Map<String,PortletPreference> updateWindowPreferences(String
portletWindowId, Map<String,PortletPreference> preferences) {
- windowPreferences.put(portletWindowId, preferences);
+ if (portletWindowId != null) {
+ windowPreferences.put(portletWindowId, preferences);
+ }
return preferences;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]