From 200cb70f4bc2666cbc69685d78396b1728da3378 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Mon, 24 Aug 2020 15:06:05 +0800 Subject: [PATCH] Fixed: Issues --- app/controllers/ci/cloud_accounts_controller.rb | 3 +-- app/controllers/concerns/devopsable.rb | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/controllers/ci/cloud_accounts_controller.rb b/app/controllers/ci/cloud_accounts_controller.rb index f4ba8c2f0..cfff87ae5 100644 --- a/app/controllers/ci/cloud_accounts_controller.rb +++ b/app/controllers/ci/cloud_accounts_controller.rb @@ -6,13 +6,12 @@ class Ci::CloudAccountsController < Ci::BaseController before_action :find_cloud_account, only: %i[activate] def create - logger.info "#########project_id: #{@project&.id}" ActiveRecord::Base.transaction do Ci::CreateCloudAccountForm.new(devops_params).validate! # 1. 保存华为云服务器帐号 create_params = devops_params.merge(ip_num: IPAddr.new(devops_params[:ip_num]).to_i, secret: Ci::CloudAccount.encrypted_secret(devops_params[:secret])) - if cloud_account = @project.ci_cloud_account + if current_user&.ci_cloud_account.present? return render_error('该仓库已绑定了云帐号.') else cloud_account = Ci::CloudAccount.new(create_params) diff --git a/app/controllers/concerns/devopsable.rb b/app/controllers/concerns/devopsable.rb index 8a930fc3f..651c42b5c 100644 --- a/app/controllers/concerns/devopsable.rb +++ b/app/controllers/concerns/devopsable.rb @@ -6,7 +6,6 @@ module Devopsable # ci 权限验证 def ci_authorize! - Rails.logger.info("================project_id :#{@project&.id}") render_forbidden unless @project.owner?(current_user) end