diff options
Diffstat (limited to 'id/server/idserverlib/src')
| -rw-r--r-- | id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java index 5b5c00b2a..79404d4f0 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java @@ -50,7 +50,14 @@ public class ConsentEvaluator implements IAction {  			throw new MOAIDException("stork.17", null);  		} -		// TODO evaluate response +		// evaluate response +		for(PersonalAttribute current : container.getResponse().getPersonalAttributeList()) { +			if(null == httpReq.getParameter(current.getName())) { +				current.setStatus("notAvailable"); +				current.setValue(new ArrayList<String>()); +				current.setComplexValue(new HashMap<String, String>()); +			} +		}          // build and send response          generateSTORKResponse(httpResp, container); | 
