diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index 3b96e7c..d580c28 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -45,9 +45,10 @@ class RepositoriesController < ApplicationController @repository.save end render(:update) do |page| - page.replace_html "tab-content-repository", :partial => 'projects/settings/repository' + page.replace_html "tab-content-repository", + :partial => 'projects/settings/repository' if @repository && !@project.repository - @project.reload #needed to reload association + @project.reload # needed to reload association page.replace_html "main-menu", render_main_menu(@project) end end