diff options
| -rw-r--r-- | id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/ImportExportAction.java | 20 | 
1 files changed, 19 insertions, 1 deletions
| diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/ImportExportAction.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/ImportExportAction.java index 3bc2d4ac5..655ce7a59 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/ImportExportAction.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/ImportExportAction.java @@ -198,6 +198,10 @@ implements ServletRequestAware, ServletResponseAware {  				ConfigurationDBUtils.closeSession();  			} +			//set new formID +			formID = Random.nextRandom(); +			session.setAttribute(Constants.SESSION_FORMID, formID); +			  			log.info("Legacy Configuration load is completed.");  			addActionMessage(LanguageHelper.getGUIString("webpages.inportexport.success"));  			return Constants.STRUTS_SUCCESS; @@ -285,6 +289,11 @@ implements ServletRequestAware, ServletResponseAware {  				ConfigurationDBUtils.closeSession();  			} + +			//set new formID +			formID = Random.nextRandom(); +			session.setAttribute(Constants.SESSION_FORMID, formID); +			  			return Constants.STRUTS_SUCCESS;  		} else {  			log.info("No access to Import/Export for User with ID" + authUser.getUserID()); @@ -317,15 +326,20 @@ implements ServletRequestAware, ServletResponseAware {  					+ authUser.getFamilyName() + authUser.getGivenName() + authUser.getUserID());  			return Constants.STRUTS_ERROR;  		} +  		session.setAttribute(Constants.SESSION_FORMID, null);  		if (authUser.isAdmin()) {  			if (fileUpload == null) {  				addActionError(LanguageHelper.getErrorString("errors.importexport.nofile")); +				 +				formID = Random.nextRandom(); +				session.setAttribute(Constants.SESSION_FORMID, formID); +				  				return Constants.STRUTS_ERROR_VALIDATION;  			} -		 +			  			log.info("Load configuration from MOA-ID 2.x XML configuration");  			try { @@ -367,6 +381,10 @@ implements ServletRequestAware, ServletResponseAware {  				ConfigurationDBUtils.closeSession();  			} +			//set new formID +			formID = Random.nextRandom(); +			session.setAttribute(Constants.SESSION_FORMID, formID); +			  			log.info("XML Configuration load is completed.");  			addActionMessage(LanguageHelper.getGUIString("webpages.inportexport.success"));  			return Constants.STRUTS_SUCCESS; | 
