Skip to content

Commit 9572eb6

Browse files
committed
🦺 Guard against submit handler returning null
1 parent 33555df commit 9572eb6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

‎spring/fluentforms-jersey-spring-boot-autoconfigure/src/main/java/com/_4point/aem/fluentforms/spring/AemProxyJerseyAfSubmission.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ public Response processRequest(FormDataMultiPart inFormData, HttpHeaders headers
313313

314314
private Response processSubmission(AfSubmissionHandler handler, FormDataMultiPart inFormData, HttpHeaders headers, String formName) {
315315
logger.atInfo().addArgument(handler.getClass().getName()).log("Calling AfSubmissionHandler={}");
316-
return formulateResponse(handler.processSubmission(formulateSubmission(inFormData, headers, formName)));
316+
return formulateResponse(requireNonNull(handler.processSubmission(formulateSubmission(inFormData, headers, formName)), "SubmissionHandler code cannot return null"));
317317
}
318318

319319
private String determineFormName(String guideContainerPath) {

‎spring/fluentforms-spring-boot-autoconfigure/src/main/java/com/_4point/aem/fluentforms/spring/AemProxyAfSubmission.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ public ResponseEntity<byte[]> processRequest(MultipartHttpServletRequest inFormD
582582

583583
private ResponseEntity<byte[]> processSubmission(AfSubmissionHandler handler, MultipartHttpServletRequest inFormData, String formName) {
584584
logger.atInfo().addArgument(handler.getClass().getName()).log("Calling AfSubmissionHandler={}");
585-
return formulateResponse(handler.processSubmission(formulateSubmission(inFormData, formName)));
585+
return formulateResponse(requireNonNull(handler.processSubmission(formulateSubmission(inFormData, formName)), "SubmissionHandler code cannot return null"));
586586
}
587587

588588
private String determineFormName(String guideContainerPath) {

0 commit comments

Comments
 (0)