Fix access to first community solution

This commit is contained in:
Sebastian Serth
2021-11-24 09:21:23 +01:00
parent e5a4a1d48d
commit e314be1ed0

View File

@ -34,7 +34,7 @@ class CommunitySolutionsController < ApplicationController
end
all_visible_files = last_contribution.files.select(&:visible)
# Add the ReadMe file first
@files += all_visible_files.select {|f| CodeOcean::File.find_by(id: f.file_id).context_type == 'CommunitySolution' }
@files += all_visible_files.select {|f| CodeOcean::File.find_by(id: f.file_id)&.context_type == 'CommunitySolution' }
# Then, add all remaining files and sort them by name with extension
@files += (all_visible_files - @files).sort_by(&:name_with_extension)