From 44e692bfd04d34ef421689e307e64cef4e4551e4 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 11 Feb 2009 09:36:04 +0000 Subject: [PATCH] Fixed NPE discover when backporting to 343 --- .../WEB-INF/src/org/adempiere/webui/panel/RolePanel.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java index 1bb7c93dc7..42f043cfa4 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/RolePanel.java @@ -379,10 +379,10 @@ public class RolePanel extends Window implements EventListener // Elaine 2009/02/06 save preference to AD_Preference UserPreference userPreference = SessionManager.getSessionApplication().getUserPreference(); userPreference.setProperty(UserPreference.P_LANGUAGE, Env.getContext(Env.getCtx(), "Language")); - userPreference.setProperty(UserPreference.P_ROLE, Integer.parseInt((String) lstItemRole.getValue())); - userPreference.setProperty(UserPreference.P_CLIENT, Integer.parseInt((String) lstItemClient.getValue())); - userPreference.setProperty(UserPreference.P_ORG, Integer.parseInt((String) lstItemOrg.getValue())); - userPreference.setProperty(UserPreference.P_WAREHOUSE, Integer.parseInt((String) lstItemWarehouse.getValue())); + userPreference.setProperty(UserPreference.P_ROLE, lstItemRole != null ? (String) lstItemRole.getValue() : "0"); + userPreference.setProperty(UserPreference.P_CLIENT, lstItemClient != null ? (String) lstItemClient.getValue() : "0"); + userPreference.setProperty(UserPreference.P_ORG, lstItemOrg != null ? (String) lstItemOrg.getValue() : "0"); + userPreference.setProperty(UserPreference.P_WAREHOUSE, lstItemWarehouse != null ? (String) lstItemWarehouse.getValue() : "0"); userPreference.savePreference(); // }