You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- module Api::PullHelper
- extend ActiveSupport::Concern
-
- def load_pull_request
- pull_request_id = params[:pull_id] || params[:id]
- @pull_request = @project.pull_requests.where(gitea_number: pull_request_id).where.not(id: pull_request_id).take || @project.pull_requests.find_by_id(pull_request_id)
- @issue = @pull_request&.issue
- if @pull_request
- logger.info "###########pull_request founded"
- @pull_request
- else
- logger.info "###########pull_request not found"
- @pull_request = nil
- render_not_found and return
- end
-
- @pull_request
- end
- end
|