diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index e83bd0e79..c42051e0b 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -150,7 +150,8 @@ class RepositoriesController < ApplicationController if params[:filepath].present? || @project.educoder? @contributors = [] else - @contributors = Gitea::Repository::Contributors::GetService.call(@owner, @repository.identifier) + result = Gitea::Repository::Contributors::GetService.call(@owner, @repository.identifier) + @contributors = result.is_a?(Hash) && result.key?(:status) ? [] : result end rescue @contributors = []