diff options
author | Martins Polakovs <martins.polakovs@gmail.com> | 2012-11-21 12:21:12 +0000 |
---|---|---|
committer | Martins Polakovs <martins.polakovs@gmail.com> | 2012-11-21 14:30:35 +0200 |
commit | 8c5b79a923770195d5c6cb73ac1451df81351910 (patch) | |
tree | c04e7615e78cfa7db0135d9d71346128f0f6bfd3 | |
parent | cc5391515a71956820723a77ec121c4ab1abc626 (diff) | |
download | gitlab-ce-8c5b79a923770195d5c6cb73ac1451df81351910.tar.gz |
Fixes :notice after project is created
When projects were created in projects_controller
create.js.haml passed notice as url parameter and
therefore notice was not displayed in the page after
redirect to the project page
-rw-r--r-- | app/controllers/projects_controller.rb | 3 | ||||
-rw-r--r-- | app/views/projects/create.js.haml | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 7d70852f2b1..72080070bed 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -21,9 +21,10 @@ class ProjectsController < ProjectResourceController @project = Project.create_by_user(params[:project], current_user) respond_to do |format| + flash[:notice] = 'Project was successfully created.' if @project.saved? format.html do if @project.saved? - redirect_to(@project, notice: 'Project was successfully created.') + redirect_to @project else render action: "new" end diff --git a/app/views/projects/create.js.haml b/app/views/projects/create.js.haml index e86845656f9..ce73fe0cf01 100644 --- a/app/views/projects/create.js.haml +++ b/app/views/projects/create.js.haml @@ -1,6 +1,6 @@ - if @project.saved? :plain - location.href = "#{project_path(@project, notice: 'Project was successfully created.')}"; + location.href = "#{project_path(@project)}"; - else - if @project.git_error? location.href = "#{errors_githost_path}"; |