fix exception in get_all_logins when user has no authorized_keys
authorTom Clegg <tom@clinicalfuture.com>
Wed, 31 Jul 2013 03:23:58 +0000 (23:23 -0400)
committerTom Clegg <tom@clinicalfuture.com>
Wed, 31 Jul 2013 03:23:58 +0000 (23:23 -0400)
services/api/app/controllers/arvados/v1/virtual_machines_controller.rb

index b0853021a5e3ad27fa6fb20517298d2d6a192f47..4f09f2892c8aeb4929158d4a4a377f2d7d694e03 100644 (file)
@@ -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 << {