diff --git a/deploy/journeyEngineStepFunction.asl.json b/deploy/journeyEngineStepFunction.asl.json index 12048dbb9e..026fbe34da 100644 --- a/deploy/journeyEngineStepFunction.asl.json +++ b/deploy/journeyEngineStepFunction.asl.json @@ -276,6 +276,7 @@ "Resource": "${CheckCoiFunctionArn}", "Parameters": { "ipvSessionId.$": "$$.Execution.Input.ipvSessionId", + "ipAddress.$": "$$.Execution.Input.ipAddress", "featureSet.$": "$$.Execution.Input.featureSet", "lambdaInput.$": "$.lambdaInput" }, @@ -309,6 +310,7 @@ "Resource": "${ProcessCandidateIdentityFunctionArn}", "Parameters": { "ipvSessionId.$": "$$.Execution.Input.ipvSessionId", + "ipAddress.$": "$$.Execution.Input.ipAddress", "featureSet.$": "$$.Execution.Input.featureSet", "lambdaInput.$": "$.lambdaInput" }, diff --git a/lambdas/process-candidate-identity/src/main/java/uk/gov/di/ipv/core/processcandidateidentity/ProcessCandidateIdentityHandler.java b/lambdas/process-candidate-identity/src/main/java/uk/gov/di/ipv/core/processcandidateidentity/ProcessCandidateIdentityHandler.java index b98b574898..cb373d9c78 100644 --- a/lambdas/process-candidate-identity/src/main/java/uk/gov/di/ipv/core/processcandidateidentity/ProcessCandidateIdentityHandler.java +++ b/lambdas/process-candidate-identity/src/main/java/uk/gov/di/ipv/core/processcandidateidentity/ProcessCandidateIdentityHandler.java @@ -190,7 +190,7 @@ public Map handleRequest(ProcessRequest request, Context context IpvSessionItem ipvSessionItem = null; try { var ipvSessionId = RequestHelper.getIpvSessionId(request); - var ipAddress = RequestHelper.getIpAddress(request); + var ipAddress = request.getIpAddress(); var deviceInformation = request.getDeviceInformation(); var processIdentityType = RequestHelper.getProcessIdentityType(request);