Merge pull request #9196 from colinux/fix-admin-publication-errors

ETQ admin je veux voir les erreurs lorsque la (re-)publication échoue
This commit is contained in:
Colin Darie 2023-06-14 09:56:46 +00:00 committed by GitHub
commit f675d2d1a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 10 deletions

View file

@ -278,8 +278,6 @@ module Administrateurs
if @procedure.publish_or_reopen!(current_administrateur)
@procedure.publish_revision!
flash.notice = "Démarche publiée"
else
flash.alert = @procedure.errors.full_messages
end
else
@procedure.publish_revision!
@ -287,8 +285,6 @@ module Administrateurs
end
elsif @procedure.publish_or_reopen!(current_administrateur)
flash.notice = "Démarche publiée"
else
flash.alert = @procedure.errors.full_messages
end
if params[:old_procedure].present? && @procedure.errors.empty?
@ -301,6 +297,9 @@ module Administrateurs
end
redirect_to admin_procedure_path(@procedure)
rescue ActiveRecord::RecordInvalid
flash.alert = @procedure.errors.full_messages
redirect_to admin_procedure_publication_path(@procedure)
end
def reset_draft