diff --git a/app/controllers/pull_requests_controller.rb b/app/controllers/pull_requests_controller.rb index 714353792..a5a4d81bb 100644 --- a/app/controllers/pull_requests_controller.rb +++ b/app/controllers/pull_requests_controller.rb @@ -240,6 +240,13 @@ class PullRequestsController < ApplicationController @user = @project.owner end + def set_repository + @repository = @project.repository + @user = @project.owner + normal_status(-1, "仓库不存在") unless @repository.present? + normal_status(-1, "用户不存在") unless @user.present? + end + def find_pull_request @pull_request = PullRequest.find_by_id(params[:id]) @issue = @pull_request&.issue diff --git a/config/routes.rb b/config/routes.rb index e557edf81..57f305776 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,5 @@ Rails.application.routes.draw do - + require 'sidekiq/web' require 'admin_constraint'