Skip to content
Snippets Groups Projects
Commit a08a26ac authored by Rémy Coutable's avatar Rémy Coutable
Browse files

Don't send the "access declined" email on access request withdrawal


Signed-off-by: default avatarRémy Coutable <remy@rymai.me>
parent 724f986f
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -10,7 +10,9 @@ module Members
if can?(current_user, "destroy_#{member.type.underscore}".to_sym, member)
member.destroy
 
notification_service.decline_access_request(member) if member.request?
if member.request? && member.user != current_user
notification_service.decline_access_request(member)
end
end
 
member
Loading
Loading
Loading
Loading
@@ -34,6 +34,14 @@ describe Members::DestroyService, services: true do
 
destroy_member(member, user)
end
context 'when current user is the member' do
it 'does not call Member#after_decline_request' do
expect_any_instance_of(NotificationService).not_to receive(:decline_access_request).with(member)
destroy_member(member, member.user)
end
end
end
end
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment