@RequestMapping(method = {RequestMethod.PUT, RequestMethod.POST})
  public String processSubmit(
      @PathVariable("id") String id,
      @ModelAttribute("form") LiveActivityGroupForm form,
      BindingResult result,
      SessionStatus status,
      Model model) {
    new LiveActivityGroupValidator().validate(form, result);
    if (result.hasErrors()) {
      addNeededEntities(model);
      return "liveactivitygroup/LiveActivityGroupEdit";
    } else {
      LiveActivityGroup group = activityRepository.getLiveActivityGroupById(id);
      form.saveLiveActivityGroup(group, activityRepository);
      activityRepository.saveLiveActivityGroup(group);

      status.setComplete();

      return "redirect:/liveactivitygroup/" + group.getId() + "/view.html";
    }
  }