Commit 2812e6f1f5a15a5f56ee61001e4a46cd922e827b
1 parent
20a4742e
Exists in
master
and in
4 other branches
Fix removeing project if repo not exists
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
lib/gitlab/backend/gitolite_config.rb
@@ -88,7 +88,10 @@ module Gitlab | @@ -88,7 +88,10 @@ module Gitlab | ||
88 | end | 88 | end |
89 | 89 | ||
90 | def destroy_project(project) | 90 | def destroy_project(project) |
91 | - FileUtils.rm_rf(project.repository.path_to_repo) | 91 | + # do rm-rf only if repository exists |
92 | + if project.repository | ||
93 | + FileUtils.rm_rf(project.repository.path_to_repo) | ||
94 | + end | ||
92 | conf.rm_repo(project.path_with_namespace) | 95 | conf.rm_repo(project.path_with_namespace) |
93 | end | 96 | end |
94 | 97 |