[Fix #2276] When service creation fails form is not cleared
This commit is contained in:
parent
839247922a
commit
e90c541ab4
2 changed files with 7 additions and 6 deletions
|
@ -7,18 +7,19 @@ module NewAdministrateur
|
|||
|
||||
def new
|
||||
@procedure = procedure
|
||||
@service = Service.new
|
||||
end
|
||||
|
||||
def create
|
||||
new_service = Service.new(service_params)
|
||||
new_service.administrateur = current_administrateur
|
||||
@service = Service.new(service_params)
|
||||
@service.administrateur = current_administrateur
|
||||
|
||||
if new_service.save
|
||||
if @service.save
|
||||
redirect_to services_path(procedure_id: params[:procedure_id]),
|
||||
notice: "#{new_service.nom} créé"
|
||||
notice: "#{@service.nom} créé"
|
||||
else
|
||||
@procedure = procedure
|
||||
flash[:alert] = new_service.errors.full_messages
|
||||
flash[:alert] = @service.errors.full_messages
|
||||
render :new
|
||||
end
|
||||
end
|
||||
|
|
|
@ -8,4 +8,4 @@
|
|||
%h1 Nouveau Service
|
||||
|
||||
= render partial: 'form',
|
||||
locals: { service: Service.new, procedure_id: @procedure.id }
|
||||
locals: { service: @service, procedure_id: @procedure.id }
|
||||
|
|
Loading…
Add table
Reference in a new issue