Commit e130e2f6c71c61e1c22c379cf05b86a6fe25ee32

Authored by Marin Jankovski
1 parent 979ca7d6

Check on fs.

Showing 1 changed file with 9 additions and 5 deletions   Show diff stats
app/helpers/gitlab_markdown_helper.rb
... ... @@ -145,16 +145,20 @@ module GitlabMarkdownHelper
145 145 end
146 146 end
147 147  
148   - def file_exists?(document_path)
149   - return false if document_path.nil? || document_path.empty?
150   - full_path = [@path_to_satellite, document_path].join("/")
151   - File.exists?(full_path)
  148 + def file_exists?(path)
  149 + return false if path.nil? || path.empty?
  150 + File.exists?(path_on_fs(path))
152 151 end
153 152  
154 153 # Check if the path is pointing to a directory(tree) or a file(blob)
155 154 # eg. doc/api is directory and doc/README.md is file
156 155 def local_path(path)
157   - File.directory?(Rails.root.join(path)) ? "tree" : "blob"
  156 + File.directory?(path_on_fs(path)) ? "tree" : "blob"
  157 + end
  158 +
  159 + # Path to the file in the satellites repository on the filesystem
  160 + def path_on_fs(path)
  161 + [@path_to_satellite, path].join("/")
158 162 end
159 163  
160 164 # We will assume that if no ref exists we can point to master
... ...