From fe792f0ceea63f461f8c4fe86c775fa3bb2945f2 Mon Sep 17 00:00:00 2001 From: Christian Bruckmayer Date: Mon, 5 Feb 2018 15:47:21 +0100 Subject: [PATCH] [frontend] Binary automplete returns now empty hash if there is no repository specified. As controller assumes it is a hash and uses #keys method which caused an NotMethodError. #4243. --- src/api/app/models/kiwi/image.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/app/models/kiwi/image.rb b/src/api/app/models/kiwi/image.rb index 6e5137056b2..9a51126b709 100644 --- a/src/api/app/models/kiwi/image.rb +++ b/src/api/app/models/kiwi/image.rb @@ -97,7 +97,7 @@ def self.binaries_available(project, use_project_repositories, repositories) if use_project_repositories Backend::Api::BuildResults::Binaries.available_in_project(project) else - return [] if repositories.blank? + return {} if repositories.blank? obs_repository_paths = repositories.select { |url| url.starts_with?('obs://') }.map { |url| url[6..-1] } non_obs_repository_urls = repositories.reject { |url| url.starts_with?('obs://') } Backend::Api::BuildResults::Binaries.available_in_repositories(project, non_obs_repository_urls, obs_repository_paths)