diff --git a/app/controllers/administrateurs/administrateur_controller.rb b/app/controllers/administrateurs/administrateur_controller.rb index 9a9726694..a3ba5a858 100644 --- a/app/controllers/administrateurs/administrateur_controller.rb +++ b/app/controllers/administrateurs/administrateur_controller.rb @@ -7,6 +7,10 @@ module Administrateurs id = params[:procedure_id] || params[:id] @procedure = current_administrateur.procedures.find(id) + + Sentry.configure_scope do |scope| + scope.set_tags(procedure: @procedure.id) + end rescue ActiveRecord::RecordNotFound flash.alert = 'Démarche inexistante' redirect_to admin_procedures_path, status: 404 diff --git a/app/models/dossier.rb b/app/models/dossier.rb index 45f72aabd..db8893a17 100644 --- a/app/models/dossier.rb +++ b/app/models/dossier.rb @@ -147,7 +147,7 @@ class Dossier < ApplicationRecord belongs_to :user, optional: true belongs_to :parent_dossier, class_name: 'Dossier', optional: true belongs_to :batch_operation, optional: true - has_many :dossier_batch_operations + has_many :dossier_batch_operations, dependent: :destroy has_many :batch_operations, through: :dossier_batch_operations has_one :france_connect_information, through: :user