Browse Source

fix: educoder entries image file type

tags/v4.0.0^2
yystopf 4 years ago
parent
commit
81e6691632
2 changed files with 10 additions and 2 deletions
  1. +3
    -1
      app/views/repositories/_simple_entry.json.jbuilder
  2. +7
    -1
      app/views/repositories/sub_entries.json.jbuilder

+ 3
- 1
app/views/repositories/_simple_entry.json.jbuilder View File

@@ -32,6 +32,8 @@ end

if @project.educoder?
file_path = params[:filepath].present? ? [params[:filepath], entry['name']].join('/') : entry['name']
file_type = File.extname(entry['name'].to_s)[1..-1]
image_type = image_type?(file_type)

json.name entry['name']
json.sha nil
@@ -42,7 +44,7 @@ if @project.educoder?
json.target nil
json.download_url nil
json.direct_download false
json.image_type false
json.image_type image_type
json.is_readme_file false
json.commit do
json.message entry['title']


+ 7
- 1
app/views/repositories/sub_entries.json.jbuilder View File

@@ -24,6 +24,12 @@ if @project.educoder?
end
end
json.entries do
json.partial! 'repositories/simple_entry', locals: { entry: @sub_entries['trees']}
if @sub_entries['trees'].is_a?(Array)
json.array! @sub_entries['trees'] do |entry|
json.partial! 'repositories/simple_entry', locals: { entry: entry }
end
elsif @sub_entries['trees'].is_a?(Hash)
json.partial! 'repositories/simple_entry', locals: { entry: @sub_entries['trees'] }
end
end
end

Loading…
Cancel
Save