From 211e435ade337c968fab11c52427c172adcec99a Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 4 Jun 2013 18:20:50 +0300 Subject: [PATCH] Remove project cache before project.destroy --- app/observers/project_observer.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/observers/project_observer.rb b/app/observers/project_observer.rb index dda7be625da..bd88bb838ef 100644 --- a/app/observers/project_observer.rb +++ b/app/observers/project_observer.rb @@ -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,