Commit 211e435ade337c968fab11c52427c172adcec99a

Authored by Dmitriy Zaporozhets
1 parent f375adcb

Remove project cache before project.destroy

Showing 1 changed file with 4 additions and 0 deletions   Show diff stats
app/observers/project_observer.rb
@@ -15,6 +15,10 @@ class ProjectObserver < BaseObserver @@ -15,6 +15,10 @@ class ProjectObserver < BaseObserver
15 project.rename_repo if project.path_changed? 15 project.rename_repo if project.path_changed?
16 end 16 end
17 17
  18 + def before_destroy(project)
  19 + project.repository.expire_cache unless project.empty_repo?
  20 + end
  21 +
18 def after_destroy(project) 22 def after_destroy(project)
19 GitlabShellWorker.perform_async( 23 GitlabShellWorker.perform_async(
20 :remove_repository, 24 :remove_repository,