From: Tom Clegg Date: Wed, 31 Jul 2013 03:23:58 +0000 (-0400) Subject: fix exception in get_all_logins when user has no authorized_keys X-Git-Tag: 1.1.0~3050 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/3063f72e98d6ac48351140fec16938c154e7147d?ds=sidebyside fix exception in get_all_logins when user has no authorized_keys --- diff --git a/services/api/app/controllers/arvados/v1/virtual_machines_controller.rb b/services/api/app/controllers/arvados/v1/virtual_machines_controller.rb index b0853021a5..4f09f2892c 100644 --- a/services/api/app/controllers/arvados/v1/virtual_machines_controller.rb +++ b/services/api/app/controllers/arvados/v1/virtual_machines_controller.rb @@ -26,7 +26,7 @@ class Arvados::V1::VirtualMachinesController < ApplicationController @vms.each do |vm| vm.login_permissions.each do |perm| user_uuid = perm.tail_uuid - @users[user_uuid].andand.authorized_keys.each do |ak| + @users[user_uuid].andand.authorized_keys.andand.each do |ak| username = perm.properties.andand['username'] if username @response << {