@RequestMapping(value = "/provider/detail", method = RequestMethod.PUT)
 public String updateCurrentProvider(
     Model uiModel, @ModelAttribute("user") Provider provider, BindingResult bindingResult) {
   if (bindingResult.hasErrors()) {
     uiModel.addAttribute("user", provider);
     return "user/provider/detail";
   }
   SiteUser user = userContext.getCurrentUser();
   provider.setId(user.getId());
   provider = providerService.updateProvider(provider);
   uiModel.addAttribute("user", provider);
   return "user/provider/detail";
 }