summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/repository.rb10
1 files changed, 4 insertions, 6 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 38438959d40..a214a69d749 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -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.