diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index fee3ae759..38b8ee38a 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -108,7 +108,7 @@ class ProjectsController < ApplicationController ActiveRecord::Base.transaction do # TODO: # 临时特殊处理修改website、lesson_url操作方法 - if project_params.has_key?("website") + if project_params.has_key?("website") || project_params.has_key?("default_branch") @project.update(project_params) else validate_params = project_params.slice(:name, :description, @@ -213,7 +213,7 @@ class ProjectsController < ApplicationController private def project_params - params.permit(:user_id, :name, :description, :repository_name, :website, :lesson_url, + params.permit(:user_id, :name, :description, :repository_name, :website, :lesson_url, :default_branch, :project_category_id, :project_language_id, :license_id, :ignore_id, :private) end