BigW Consortium Gitlab

Commit 7ce732fb by Andrew McCallum

Create intermediary variable for query value with leading slashes removed.

parent bce6a891
......@@ -940,7 +940,9 @@ class Repository
def search_files_by_name(query, ref)
return [] if empty? || query.blank?
args = %W(ls-tree --full-tree -r #{ref || root_ref} --name-status | #{Regexp.escape(query.sub(/^\/*/, ""))})
safe_query = query.sub(/^\/*/, "")
args = %W(ls-tree --full-tree -r #{ref || root_ref} --name-status | #{Regexp.escape(safe_query)})
run_git(args).first.lines.map(&:strip)
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment