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:
parent
a39f7b30c5
commit
3b520efdc7
1 changed files with 4 additions and 6 deletions
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue