diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index 3776cade4..7a6b7991a 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -41,7 +41,7 @@ class RepositoriesController < ApplicationController interactor = Repositories::EntriesInteractor.call(@project.owner, @project.identifier, file_path_uri, ref: @ref) if interactor.success? result = interactor.result - return @sub_entries = [] if result[:status] == -1 + return @sub_entries = [] if result.is_a?(Hash) && result[:status] == -1 @sub_entries = [] << result unless result.is_a? Array @sub_entries = @sub_entries.sort_by{ |hash| hash['type'] }