Commit a99ad3d3 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

tree_heleper: concat html only if present. Avoid nil exception

parent 9ba21dd0
...@@ -13,13 +13,15 @@ module TreeHelper ...@@ -13,13 +13,15 @@ module TreeHelper
tree += render partial: 'tree/tree_item', collection: folders, locals: {type: 'folder'} if folders.present? tree += render partial: 'tree/tree_item', collection: folders, locals: {type: 'folder'} if folders.present?
files.each do |f| files.each do |f|
if f.respond_to?(:url) html = if f.respond_to?(:url)
# Object is a Submodule # Object is a Submodule
tree += render partial: 'tree/submodule_item', object: f render partial: 'tree/submodule_item', object: f
else else
# Object is a Blob # Object is a Blob
tree += render partial: 'tree/tree_item', object: f, locals: {type: 'file'} render partial: 'tree/tree_item', object: f, locals: {type: 'file'}
end end
tree += html if html.present?
end end
tree.html_safe tree.html_safe
......
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