Test for a null EditConfiguration was coming too late to prevent a NullPointerException from the call to editConfig.getN3Generator(). Move the test, and add a return statement after forwarding to the error page.
This commit is contained in:
parent
015ee15340
commit
b457504a69
1 changed files with 7 additions and 6 deletions
|
@ -135,16 +135,17 @@ public class N3MultiPartUpload extends VitroHttpServlet {
|
||||||
|
|
||||||
EditConfiguration editConfig = EditConfiguration.getConfigFromSession(
|
EditConfiguration editConfig = EditConfiguration.getConfigFromSession(
|
||||||
session, request);
|
session, request);
|
||||||
|
if (editConfig == null) {
|
||||||
|
RequestDispatcher rd = request
|
||||||
|
.getRequestDispatcher("/edit/messages/noEditConfigFound.jsp");
|
||||||
|
rd.forward(request, resp);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
EditSubmission submission =
|
EditSubmission submission =
|
||||||
new EditSubmission(request.getParameterMap(), editConfig, request.getFiles());
|
new EditSubmission(request.getParameterMap(), editConfig, request.getFiles());
|
||||||
EditN3Generator n3Subber = editConfig.getN3Generator();
|
EditN3Generator n3Subber = editConfig.getN3Generator();
|
||||||
|
|
||||||
if (editConfig == null) {
|
|
||||||
RequestDispatcher rd = request
|
|
||||||
.getRequestDispatcher("/edit/messages/noEditConfigFound.jsp");
|
|
||||||
rd.forward(request, resp);
|
|
||||||
}
|
|
||||||
|
|
||||||
// check for form validation errors
|
// check for form validation errors
|
||||||
Map<String, String> errors = submission.getValidationErrors();
|
Map<String, String> errors = submission.getValidationErrors();
|
||||||
EditSubmission.putEditSubmissionInSession(session, submission);
|
EditSubmission.putEditSubmissionInSession(session, submission);
|
||||||
|
|
Loading…
Add table
Reference in a new issue