diff options
Diffstat (limited to 'id/ConfigWebTool/src/main/java/at')
| -rw-r--r-- | id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OATargetConfiguration.java | 24 | 
1 files changed, 13 insertions, 11 deletions
| diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OATargetConfiguration.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OATargetConfiguration.java index f67d4fa27..8f7557b98 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OATargetConfiguration.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/oa/OATargetConfiguration.java @@ -150,18 +150,20 @@ public class OATargetConfiguration implements IOnlineApplicationData {  		//parse foreign bPK sector list -		if (KeyValueUtils.isCSVValueString(dbOA.getForeignbPKTargetList())) -			foreignbPKTargets = KeyValueUtils.normalizeCSVValueString(dbOA.getForeignbPKTargetList()); -		 -		else { -			if (dbOA.getForeignbPKTargetList().contains(KeyValueUtils.CSV_DELIMITER)) { -				//remove trailing comma if exist -				foreignbPKTargets = dbOA.getForeignbPKTargetList().substring(0,  -						dbOA.getForeignbPKTargetList().indexOf(KeyValueUtils.CSV_DELIMITER)); -											 -			} else -				foreignbPKTargets = dbOA.getForeignbPKTargetList(); +		if (dbOA.getForeignbPKTargetList() != null) { +			if (KeyValueUtils.isCSVValueString(dbOA.getForeignbPKTargetList())) +				foreignbPKTargets = KeyValueUtils.normalizeCSVValueString(dbOA.getForeignbPKTargetList()); +			else { +				if (dbOA.getForeignbPKTargetList().contains(KeyValueUtils.CSV_DELIMITER)) { +					//remove trailing comma if exist +					foreignbPKTargets = dbOA.getForeignbPKTargetList().substring(0,  +							dbOA.getForeignbPKTargetList().indexOf(KeyValueUtils.CSV_DELIMITER)); +												 +				} else +					foreignbPKTargets = dbOA.getForeignbPKTargetList(); +				 +			}  		} | 
