diff --git a/view/src/main/java/se/su/dsv/scipro/match/ProjectIdeaSubmissionPanel.java b/view/src/main/java/se/su/dsv/scipro/match/ProjectIdeaSubmissionPanel.java index f22d2d041a..acdf6b0655 100755 --- a/view/src/main/java/se/su/dsv/scipro/match/ProjectIdeaSubmissionPanel.java +++ b/view/src/main/java/se/su/dsv/scipro/match/ProjectIdeaSubmissionPanel.java @@ -18,7 +18,6 @@ import org.apache.wicket.model.*; import org.apache.wicket.model.util.ListModel; import org.apache.wicket.model.util.SetModel; import org.apache.wicket.request.mapper.parameter.PageParameters; -import org.apache.wicket.util.value.IValueMap; import org.apache.wicket.validation.validator.StringValidator; import se.su.dsv.scipro.components.*; import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings; @@ -188,17 +187,7 @@ public class ProjectIdeaSubmissionPanel extends GenericPanel<Idea> { LambdaModel.of(getModel(), Idea::getProjectType, Idea::setProjectType), projectTypes, new LambdaChoiceRenderer<>(ProjectType::getName, ProjectType::getId) - ) { - @Override - protected IValueMap getAdditionalAttributes(int index, ProjectType choice) { - IValueMap valueMap = super.getAdditionalAttributes(index, choice); - // Have to remove the client side validation for required - // to have this field behave like all the others on the form. - // Can't remove the call to #setRequired(true) as it is needed for server side validation. - valueMap.remove("required"); - return valueMap; - } - }; + ); projectTypeChoice.add( new AjaxFormChoiceComponentUpdatingBehavior() { @Override