提交 81f7a7ab 编写于 作者: S sandish chen 提交者: Rémy Coutable

Fix to display notice when project settings updated.

Change validity checking for UpdateService.

Add return value for project update service.

Return 302(redirect_to) when successfully updated.
Signed-off-by: NRémy Coutable <remy@rymai.me>
上级 28f633a9
......@@ -42,13 +42,13 @@ class ProjectsController < Projects::ApplicationController
end
def update
status = ::Projects::UpdateService.new(@project, current_user, project_params).execute
project = ::Projects::UpdateService.new(@project, current_user, project_params).execute
# Refresh the repo in case anything changed
@repository = project.repository
respond_to do |format|
if status
if project.valid?
flash[:notice] = "Project '#{@project.name}' was successfully updated."
format.html do
redirect_to(
......
......@@ -24,6 +24,7 @@ module Projects
project.rename_repo
end
end
project
end
end
end
---
title: Fix none display notice when project settings updated
merge_request:
author: Sandish Chen
......@@ -245,7 +245,7 @@ describe ProjectsController do
expect(project.repository.path).to include(new_path)
expect(assigns(:repository).path).to eq(project.repository.path)
expect(response).to have_http_status(200)
expect(response).to have_http_status(302)
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册