summaryrefslogtreecommitdiff
path: root/app/controllers/projects/refs_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/projects/refs_controller.rb')
-rw-r--r--app/controllers/projects/refs_controller.rb12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/controllers/projects/refs_controller.rb b/app/controllers/projects/refs_controller.rb
index b070f9419fc..72af3280a39 100644
--- a/app/controllers/projects/refs_controller.rb
+++ b/app/controllers/projects/refs_controller.rb
@@ -43,12 +43,7 @@ class Projects::RefsController < Projects::ApplicationController
end
def logs_tree
- tree_summary = ::Gitlab::TreeSummary.new(
- @commit, @project, current_user,
- path: @path, offset: permitted_params[:offset], limit: 25)
-
respond_to do |format|
- format.html { render_404 }
format.json do
logs, next_offset = tree_summary.fetch_logs
@@ -61,6 +56,13 @@ class Projects::RefsController < Projects::ApplicationController
private
+ def tree_summary
+ ::Gitlab::TreeSummary.new(
+ @commit, @project, current_user,
+ path: @path, offset: permitted_params[:offset], limit: 25
+ )
+ end
+
def validate_ref_id
return not_found if permitted_params[:id].present? && permitted_params[:id] !~ Gitlab::PathRegex.git_reference_regex
end