class Avo::BaseController

def update

def update
  @model = @resource.fill_model(@model, cast_nullable(model_params))
  saved = @model.save
  @resource = @resource.hydrate(model: @model, view: :edit, user: _current_user)
  respond_to do |format|
    if saved
      format.html { redirect_to params[:referrer] || resource_path(@model), notice: "#{@model.class.name} was successfully updated." }
      format.json { render :show, status: :ok, location: @model }
    else
      flash[:error] = t "avo.you_missed_something_check_form"
      format.html { render :edit, status: :unprocessable_entity }
      format.json { render json: @model.errors, status: :unprocessable_entity }
    end
  end
end