Moved exists condition in Repository#before_delete

This is only needed when calling the "expire_cache" method as the other
expiration methods don't depend on Git data.
This commit is contained in:
Yorick Peterse 2016-02-25 12:55:37 +01:00
parent a39f7b30c5
commit 3b520efdc7
1 changed files with 4 additions and 6 deletions

View File

@ -300,12 +300,10 @@ class Repository
# Runs code just before a repository is deleted.
def before_delete
# FIXME: a repository not existing shouldn't prevent us from flushing caches.
if exists?
expire_cache
expire_root_ref_cache
expire_emptiness_caches
end
expire_cache if exists?
expire_root_ref_cache
expire_emptiness_caches
end
# Runs code just before the HEAD of a repository is changed.