diff --git a/src/api/app/controllers/webui/patchinfo_controller.rb b/src/api/app/controllers/webui/patchinfo_controller.rb index 1e35a64c51f..481e0ea11c4 100644 --- a/src/api/app/controllers/webui/patchinfo_controller.rb +++ b/src/api/app/controllers/webui/patchinfo_controller.rb @@ -133,11 +133,9 @@ def save attrs = {} attrs[:incident] = @package.project.name.gsub(/.*:/, '') xml = node.patchinfo(attrs) do |n| - if params[:selected_binaries] - params[:selected_binaries].each do |binary| - if !binary.blank? - node.binary(binary) - end + params[:selected_binaries].to_a.each do |binary| + if !binary.blank? + node.binary(binary) end end node.packager params[:packager]