@Security.Authenticated(Secured.class) public static Result addNewStudAdvertisementForm(Long src) { Form<StudentAdvertisementForm> adForm = Form.form(StudentAdvertisementForm.class).bindFromRequest(); if (adForm.hasErrors()) { System.out.println("ERRORS"); System.out.println(adForm.errorsAsJson()); System.out.println(adForm.errors().entrySet()); return badRequest( postNewStudentAdvertisement.render( Student.find.byId(request().username()), adForm, null, src)); } else { String description = adForm.get().description; String studies = adForm.get().studies; boolean testAd = adForm.get().test; if (testAd) { System.out.println("CREATED TESTAD"); } StudentAdvertisement.create( Student.find.byId(request().username()), studies, description, testAd); if (src == 1) { return ok( viewAdvertisements.render( Student.find.byId(request().username()), StudentAdvertisement.find.all(), TutorAdvertisement.find.all())); } else { return ok( viewOwnAdvertisements.render( Student.find.byId(request().username()), StudentAdvertisement.find.all(), TutorAdvertisement.find.all())); } } }