From 07f73941724336e292812140fccabd1059437ac7 Mon Sep 17 00:00:00 2001 From: xxq250 Date: Fri, 30 May 2025 09:32:31 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E5=88=86=E6=94=AF=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=97=B6=E9=A1=B9=E7=9B=AE=E6=97=B6=E9=97=B4=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/api/v1/projects/branches_controller.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/api/v1/projects/branches_controller.rb b/app/controllers/api/v1/projects/branches_controller.rb index 2bb7fdaf5..e2d04eeb6 100644 --- a/app/controllers/api/v1/projects/branches_controller.rb +++ b/app/controllers/api/v1/projects/branches_controller.rb @@ -36,11 +36,13 @@ class Api::V1::Projects::BranchesController < Api::V1::BaseController def create @result_object = Api::V1::Projects::Branches::CreateService.call(@project, branch_params, current_user&.gitea_token) + @project.update_column(:updated_on, Time.now) end def destroy @result_object = Api::V1::Projects::Branches::DeleteService.call(@project, params[:name], current_user&.gitea_token) if @result_object + @project.update_column(:updated_on, Time.now) # 有开启的pr需要一同关闭 # 1、删除本仓库中存在未关闭的pr,即本仓库分支1->分支2 # 2、如果是fork仓库,考虑删除主仓库中存在未关闭的pr,即本仓库:分支1->主:分支2,同时分两种删除:1删除本仓库分支1,2删除主仓库分支2 @@ -59,6 +61,7 @@ class Api::V1::Projects::BranchesController < Api::V1::BaseController def restore @result_object = Api::V1::Projects::Branches::RestoreService.call(@project, params[:branch_id], params[:branch_name], current_user&.gitea_token) if @result_object + @project.update_column(:updated_on, Time.now) return render_ok else return render_error('恢复分支失败!') @@ -70,6 +73,7 @@ class Api::V1::Projects::BranchesController < Api::V1::BaseController def update_default_branch @result_object = Api::V1::Projects::Branches::UpdateDefaultBranchService.call(@project, params[:name], current_user&.gitea_token) if @result_object + @project.update_column(:updated_on, Time.now) return render_ok else return render_error('更新默认分支失败!')