diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-06-17 21:53:26 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-06-17 21:53:26 +0300 |
commit | a7f3672b75dff07688c5e4196ad1835bb89ff690 (patch) | |
tree | 28a785decd04617a826bb2dec0555894db494ff4 /app/services/projects/update_service.rb | |
parent | 66e068bbdf7ef407206fb992f4b90644722549be (diff) | |
download | gitlab-ce-a7f3672b75dff07688c5e4196ad1835bb89ff690.tar.gz |
Remove project observer
Diffstat (limited to 'app/services/projects/update_service.rb')
-rw-r--r-- | app/services/projects/update_service.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/services/projects/update_service.rb b/app/services/projects/update_service.rb index d9d371da5c4..551a3653cad 100644 --- a/app/services/projects/update_service.rb +++ b/app/services/projects/update_service.rb @@ -13,7 +13,15 @@ module Projects project.change_head(new_branch) end - project.update_attributes(params[:project], as: role) + if project.update_attributes(params[:project], as: role) + if project.previous_changes.include?('namespace_id') + project.send_move_instructions + end + + if project.previous_changes.include?('path') + project.rename_repo + end + end end end end |