diff options
author | Francisco Lopez <fjlopez@gitlab.com> | 2017-11-30 14:52:38 +0300 |
---|---|---|
committer | Francisco Lopez <fjlopez@gitlab.com> | 2017-12-01 20:32:12 +0300 |
commit | 194f7bca9a286942bcd764c836180964e33a1e92 (patch) | |
tree | dd1612a1188dcc0fc9436d2c19de8227b661cc07 /app/services/projects/forks_count_service.rb | |
parent | 58c5b463ff75618a557d067c16f49ef581cda85c (diff) |
Comments from code review applied. Also switched forked_from_project and ForkedProjectLinks to ForkNetworkMember
Diffstat (limited to 'app/services/projects/forks_count_service.rb')
-rw-r--r-- | app/services/projects/forks_count_service.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/services/projects/forks_count_service.rb b/app/services/projects/forks_count_service.rb index d9bdf3a8ad7..d67ae78b268 100644 --- a/app/services/projects/forks_count_service.rb +++ b/app/services/projects/forks_count_service.rb @@ -2,11 +2,15 @@ module Projects # Service class for getting and caching the number of forks of a project. class ForksCountService < Projects::CountService def relation_for_count - @project.forks + self.class.query(@project.id) end def cache_key_name 'forks_count' end + + def self.query(project_ids) + ForkNetworkMember.where(forked_from_project: project_ids) + end end end |