Skip to content

Commit

Permalink
apply new rdv_solidarites_session method to recent referent assignati…
Browse files Browse the repository at this point in the history
…on script
  • Loading branch information
aminedhobb committed Oct 3, 2024
1 parent 651ceeb commit 453113d
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions lib/users/transfer_referent.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,14 @@ def initialize(source_referent_id:, target_referent_id:)

def call
ReferentAssignation.where(agent: source_referent).find_each do |referent_assignation|
set_current_agent(referent_assignation)
assign_target_and_remove_source_referent(referent_assignation)
referent_assignation.agent.with_rdv_solidarites_session do
assign_target_and_remove_source_referent(referent_assignation)
end
end
end

private

def set_current_agent(referent_assignation)
Current.agent = referent_assignation.agent
end

def assign_target_and_remove_source_referent(referent_assignation)
assignation_service = Users::AssignReferent.call(user: referent_assignation.user, agent: target_referent)

Expand Down

0 comments on commit 453113d

Please sign in to comment.