Commit dc6b8adb authored by Yorick Peterse's avatar Yorick Peterse

Backport EE changes to Members::BaseService

EE made some small changes to this class, but these changes were not
backported to CE.
parent 8505049e
...@@ -51,7 +51,9 @@ module Members ...@@ -51,7 +51,9 @@ module Members
def enqueue_delete_todos(member) def enqueue_delete_todos(member)
type = member.is_a?(GroupMember) ? 'Group' : 'Project' type = member.is_a?(GroupMember) ? 'Group' : 'Project'
# don't enqueue immediately to prevent todos removal in case of a mistake # don't enqueue immediately to prevent todos removal in case of a mistake
member.run_after_commit_or_now do
TodosDestroyer::EntityLeaveWorker.perform_in(Todo::WAIT_FOR_DELETE, member.user_id, member.source_id, type) TodosDestroyer::EntityLeaveWorker.perform_in(Todo::WAIT_FOR_DELETE, member.user_id, member.source_id, type)
end end
end end
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment