public Result editHeli() { log.debug("Edit Heli"); Form<HeliForm> heliForm = Form.form(HeliForm.class).bindFromRequest(); if (heliForm.hasErrors()) { log.debug("Edit heli error form:"); return badRequest(editheli.render("RC Helicopter Edit", heliForm)); } MultipartFormData data = request().body().asMultipartFormData(); HeliModel model = new HeliModel(); model.setVersion(heliForm.data().get("version")); if (data.getFile("photo") != null) { model.setPhoto(heliForm.get().getPhotoBytes(data.getFile("photo").getFile())); } model.setMake(heliForm.data().get("make")); model.setModel(heliForm.data().get("model")); model.setModelNumber(heliForm.data().get("modelNumber")); heliService.updateHeli(model); return redirect(routes.Heli.helis()); }