diff options
Diffstat (limited to 'app/services/projects/group_links/create_service.rb')
-rw-r--r-- | app/services/projects/group_links/create_service.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/app/services/projects/group_links/create_service.rb b/app/services/projects/group_links/create_service.rb index fc5c936b378..a0232779c97 100644 --- a/app/services/projects/group_links/create_service.rb +++ b/app/services/projects/group_links/create_service.rb @@ -13,7 +13,7 @@ module Projects ) if link.save - setup_authorizations(group, link.group_access) + setup_authorizations(group) success(link: link) else error(link.errors.full_messages.to_sentence, 409) @@ -22,9 +22,8 @@ module Projects private - def setup_authorizations(group, group_access = nil) - AuthorizedProjectUpdate::ProjectGroupLinkCreateWorker.perform_async( - project.id, group.id, group_access) + def setup_authorizations(group) + AuthorizedProjectUpdate::ProjectRecalculateWorker.perform_async(project.id) # AuthorizedProjectsWorker uses an exclusive lease per user but # specialized workers might have synchronization issues. Until we |