Remove project cache before project.destroy

This commit is contained in:
Dmitriy Zaporozhets 2013-06-04 18:20:50 +03:00
parent f375adcb96
commit 211e435ade
1 changed files with 4 additions and 0 deletions

View File

@ -15,6 +15,10 @@ class ProjectObserver < BaseObserver
project.rename_repo if project.path_changed?
end
def before_destroy(project)
project.repository.expire_cache unless project.empty_repo?
end
def after_destroy(project)
GitlabShellWorker.perform_async(
:remove_repository,