addActionMessage("info", request, "thesis.selectPerson.internal.required");
return mapping.findForward("select-person");
} else {
DegreeCurricularPlan degreeCurricularPlan = getDegreeCurricularPlan(request);
Thesis thesis = getThesis(request);
final PersonTarget personTarget = bean.getTargetType();
if (personTarget == PersonTarget.president) {
final Enrolment enrolment = thesis.getEnrolment();
final ExecutionYear executionYear = enrolment.getExecutionYear();
if (selectedPerson == null || !degreeCurricularPlan.isScientificCommissionMember(executionYear, selectedPerson)) {
addActionMessage("info", request, "thesis.selectPerson.president.required.scientific.commission");