Add back successful message

This commit is contained in:
Katerina Iatropoulou 2020-10-20 13:57:55 +00:00
parent be9ceeeb0e
commit ca29c9ae67
1 changed files with 7 additions and 0 deletions

View File

@ -54,6 +54,7 @@ public class RegisterServiceServlet extends HttpServlet {
getContext().getAuthentication();
boolean canProceed = true;
//Careful! Redirects in method
checkNumberOfRegisteredServices(request, response, authentication);
@ -100,6 +101,7 @@ public class RegisterServiceServlet extends HttpServlet {
}
serverMessage = TokenUtils.registerService(serverRequestJSON, accessToken);
if (serverMessage == null) {
request.getSession().setAttribute("message", "There was an error registering your service. Please try again later.");
response.sendRedirect("./registeredServices");
@ -112,16 +114,19 @@ public class RegisterServiceServlet extends HttpServlet {
try {
registeredServicesUtils.addRegistedService(registeredService);
request.getSession().setAttribute("success", "Your service has been successfully registered!");
} catch (SQLException sqle) {
logger.error("Fail to save service.", sqle);
request.getSession().setAttribute("message", "There was an error registering your service. Please try again later.");
response.sendRedirect("./registeredServices");
return;
}
} else {
//something is wrong with the form and the error messages will appear
response.sendRedirect("./registeredServices");
return;
}
response.sendRedirect("./registeredServices");
@ -149,10 +154,12 @@ public class RegisterServiceServlet extends HttpServlet {
if (numberOfRegisteredServices >= 5) {
response.sendRedirect("./registeredServices"); // The message there already exists.
}
} catch (SQLException sqle) {
logger.error("Unable to count registered services.", sqle);
request.getSession().setAttribute("message", "Unable to contact DB. Please try again later.");
response.sendRedirect("./registeredServices");
return;
}
}