Commit e9394c48ca7aacd9d151519c1da51d18a21b351b
1 parent
d03964d6
Exists in
master
and in
4 other branches
Fix dir_exists?
Showing
1 changed file
with
8 additions
and
3 deletions
Show diff stats
app/models/namespace.rb
... | ... | @@ -51,12 +51,17 @@ class Namespace < ActiveRecord::Base |
51 | 51 | end |
52 | 52 | |
53 | 53 | def ensure_dir_exist |
54 | - dir_exists? || system("mkdir -m 770 #{namespace_dir_path}") | |
54 | + unless dir_exists? | |
55 | + system("mkdir -m 770 #{namespace_full_path}") | |
56 | + end | |
55 | 57 | end |
56 | 58 | |
57 | 59 | def dir_exists? |
58 | - namespace_dir_path = File.join(Gitlab.config.gitolite.repos_path, path) | |
59 | - File.exists?(namespace_dir_path) | |
60 | + File.exists?(namespace_full_path) | |
61 | + end | |
62 | + | |
63 | + def namespace_full_path | |
64 | + @namespace_full_path ||= File.join(Gitlab.config.gitolite.repos_path, path) | |
60 | 65 | end |
61 | 66 | |
62 | 67 | def move_dir | ... | ... |