From 689b24da8f55d39ba1808e5a3bb47ec6cec77e9c Mon Sep 17 00:00:00 2001 From: jasder Date: Tue, 9 Nov 2021 17:26:42 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20=E4=BF=AE=E6=94=B9=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=88=86=E6=94=AF=E5=87=BA=E9=94=99=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/projects_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index c42c3b9c..15ec3edd 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -61,11 +61,11 @@ class ProjectsController < ApplicationController def update ActiveRecord::Base.transaction do # Projects::CreateForm.new(project_params).validate! - private = params[:private] + private = params[:private] || @project.is_public gitea_params = { private: private, default_branch: params[:default_branch] - } + }.compact if [true, false].include? private new_project_params = project_params.except(:private).merge(is_public: !private) Gitea::Repository::UpdateService.call(@owner, @project.identifier, gitea_params)