Commit 84764847 authored by Yorick Peterse's avatar Yorick Peterse

Merge branch 'reorder-project-expire-cache' into 'master'

Expire the exists cache before deletion to ensure project dir actually exists

See merge request !3413
parents c4ece04b 2e328c1e
......@@ -335,6 +335,8 @@ class Repository
# Runs code just before a repository is deleted.
def before_delete
expire_exists_cache
expire_cache if exists?
expire_root_ref_cache
......
......@@ -558,7 +558,7 @@ describe Repository, models: true do
end
it 'flushes the exists cache' do
expect(repository).to receive(:expire_exists_cache)
expect(repository).to receive(:expire_exists_cache).twice
repository.before_delete
end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment