18,6 → 18,7 |
|
import ak.strutsx.RequestUtilsX; |
import ak.strutsx.ErrorHandlerX; |
import ak.backpath.BackPath; |
|
import ak.kickup.util.StringConverter; |
import ak.kickup.util.UserException; |
54,7 → 55,7 |
|
if("update".equals(mapping.getParameter())) { |
DynaActionForm theForm = (DynaActionForm)form; |
String ident = ((String)theForm.get("ident")).trim(); |
String ident = (String)theForm.get("ident"); |
request.setAttribute("participant", |
(ident == null) ? null : ParticipantManager.getInstance().findForIdent(ident)); |
} |
244,15 → 245,14 |
throw ex; |
} |
|
request.setAttribute("event", event); |
request.setAttribute("participant", participant); |
return mapping.findForward("default"); |
response.sendRedirect(BackPath.findBackPath(request).getBackwardUrl()); |
return null; |
} |
else if("update".equals(mapping.getParameter())) { |
DynaActionForm theForm = (DynaActionForm)form; |
Long eventId = StringConverter.parseLong(theForm.get("event")); |
Event event = EventManager.getInstance().get(eventId, true); |
String ident = ((String)theForm.get("ident")).trim(); |
String ident = (String)theForm.get("ident"); |
Participant participant = ParticipantManager.getInstance().findForIdent(ident); |
|
if(participant == null) { |
299,9 → 299,8 |
|
ParticipantManager.getInstance().save(participant); |
|
request.setAttribute("event", event); |
request.setAttribute("participant", participant); |
return mapping.findForward("default"); |
response.sendRedirect(BackPath.findBackPath(request).getBackwardUrl()); |
return null; |
} |
else { |
throw new Exception("unknown mapping parameter"); |