From 55e6c96fedf7b15fbb3e1efe1e7951b30f562d2d Mon Sep 17 00:00:00 2001 From: yystopf Date: Fri, 29 Aug 2025 14:56:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9Amembers=5Fcount?= =?UTF-8?q?=E5=88=B0=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/repositories_controller.rb | 1 + app/views/repositories/detail.json.jbuilder | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index f5130e30c..31351eb38 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -27,6 +27,7 @@ class RepositoriesController < ApplicationController @user = current_user @result = Repositories::DetailService.call(@owner, @repository, @user) cache_total_forks = $redis_cache.get("ProjectSpecialForks:#{@project.id}") + @members = @project.owner.is_a?(User) : @project.members.size : TeamUser.where(team_id: @project.teams.pluck(:id)).size + @project.members.size if cache_total_forks.present? @project_forked_count = cache_total_forks.to_i else diff --git a/app/views/repositories/detail.json.jbuilder b/app/views/repositories/detail.json.jbuilder index c10dfa40b..94efc0c7b 100644 --- a/app/views/repositories/detail.json.jbuilder +++ b/app/views/repositories/detail.json.jbuilder @@ -77,5 +77,5 @@ json.tags_count @result[:branch_tag_total_count].present? ? (@result[:branch_tag # json.total_count total_count # end # json.languages @result[:language].blank? ? nil : @result[:language] - +json.members_count @members.size json.partial! 'author', locals: { user: @project.owner }