summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-10-27 15:22:48 +0100
committerDouwe Maan <douwe@gitlab.com>2015-10-27 15:22:48 +0100
commit2bbdeb91ca6b2c1e4fa10dbed34f9fff39e790f4 (patch)
tree68cd0160edb41d222ad68d60ab98c56e386ba1e5 /app/models
parent740feeec772565b0734cae816b31dcb47e5f4492 (diff)
downloadgitlab-ce-2bbdeb91ca6b2c1e4fa10dbed34f9fff39e790f4.tar.gz
Reset memoized project repository when path changes
Diffstat (limited to 'app/models')
-rw-r--r--app/models/project.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 74b89aad499..e0b44ee9bea 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -647,6 +647,7 @@ class Project < ActiveRecord::Base
gitlab_shell.mv_repository("#{old_path_with_namespace}.wiki", "#{new_path_with_namespace}.wiki")
send_move_instructions(old_path_with_namespace)
reset_events_cache
+ @repository = nil
rescue
# Returning false does not rollback after_* transaction but gives
# us information about failing some of tasks