From 10a33ace70f02ecc6009290ba9f64c349c10ac2b Mon Sep 17 00:00:00 2001 From: feng <281221230@qq.com> Date: Thu, 28 Nov 2024 16:51:21 +0800 Subject: [PATCH] fix sitepage softbot_build bug --- app/controllers/site_pages_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/site_pages_controller.rb b/app/controllers/site_pages_controller.rb index 085f1b027..ca1b5800b 100644 --- a/app/controllers/site_pages_controller.rb +++ b/app/controllers/site_pages_controller.rb @@ -54,7 +54,8 @@ class SitePagesController < ApplicationController user = User.find_by_login params[:repository][:owner][:login] return normal_status(-1, '你还未开通Page服务,无法进行部署') unless user.website_permission - project = Project.where(identifier: params[:repository][:name],user_id: user.id) + project = Project.find_by(identifier: params[:repository][:name],user_id: user.id) + return normal_status(-1, '项目不存在') if project.nil? return normal_status(-1, '你没有权限操作') if project.owner?(user) return normal_status(-1, '该仓库还未开通Page服务,无法进行部署') if Page.exists?(user: user, project: project)