@Override
public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
if (getUserView(request).getPerson().getCandidaciesSet().size() == 1) {
final Candidacy candidacy = getUserView(request).getPerson().getCandidaciesSet().iterator().next();
if (candidacy instanceof DegreeCandidacy || candidacy instanceof IMDCandidacy) {
request.setAttribute("candidacyID", candidacy.getExternalId());
final CandidacySituation activeCandidacySituation = candidacy.getActiveCandidacySituation();
if (activeCandidacySituation != null
&& CandidacySituationType.STAND_BY == activeCandidacySituation.getCandidacySituationType()) {
request.setAttribute("operationType", CandidacyOperationType.FILL_PERSONAL_DATA.toString());
return mapping.findForward("fillData");
} else {