diff --git a/app/models/project.rb b/app/models/project.rb index 1070bb6db4f9986a3ed2c6511190eeb5ae876751..27ec475cc8bfa3de7695fb754d2297cdde5b4482 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -1519,6 +1519,10 @@ def owner group || namespace.try(:owner) end + def owners + Array.wrap(owner) + end + def first_owner obj = owner diff --git a/ee/app/services/ee/notification_service.rb b/ee/app/services/ee/notification_service.rb index 1feba703790eac3b5102d7160a1f28fccb60b284..548a7d47297823d2f0413a48a50e1273f81d74f4 100644 --- a/ee/app/services/ee/notification_service.rb +++ b/ee/app/services/ee/notification_service.rb @@ -121,7 +121,7 @@ def user_escalation_rule_deleted_recipients(project, removed_user) end def incident_management_owners(project) - return [project.owner] unless project.group + return project.owners if project.personal? MembersFinder .new(project, nil, params: { active_without_invites_and_requests: true })