summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorYorick Peterse <yorickpeterse@gmail.com>2016-04-13 08:37:51 +0000
committerYorick Peterse <yorickpeterse@gmail.com>2016-04-13 08:37:51 +0000
commit57e660d8f3eae731e63c934416b4802ee3c45a23 (patch)
treeba3b68ce987d9c7b7f540904313863506d4dc029 /app
parentfc9e1be1fde9646358aab756198c1d3773e55664 (diff)
parent2ce7559d70e228963280df1f50176e9b2fa1e7b8 (diff)
downloadgitlab-ce-57e660d8f3eae731e63c934416b4802ee3c45a23.tar.gz
Merge branch 'fix-stale-branch-count-cache' into 'master'
Fix repository cache invalidation issue when project is recreated with an empty repo See merge request !3692
Diffstat (limited to 'app')
-rw-r--r--app/models/repository.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 462b48118ef..0b2289cfa39 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -253,6 +253,8 @@ class Repository
# This ensures this particular cache is flushed after the first commit to a
# new repository.
expire_emptiness_caches if empty?
+ expire_branch_count_cache
+ expire_tag_count_cache
end
def expire_branch_cache(branch_name = nil)