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 | ... | ... |