add generatedAt field to discovery document
[arvados.git] / services / api / app / controllers / arvados / v1 / virtual_machines_controller.rb
index b0853021a5e3ad27fa6fb20517298d2d6a192f47..67b693b33718aa1210f93b7d64bd88dc70006103 100644 (file)
@@ -1,9 +1,9 @@
 class Arvados::V1::VirtualMachinesController < ApplicationController
+  skip_before_filter :find_object_by_uuid, :only => :get_all_logins
   skip_before_filter(:require_auth_scope_all,
                      :only => [:logins, :get_all_logins])
   before_filter(:admin_required,
                 :only => [:logins, :get_all_logins])
-  before_filter(:find_object_by_uuid, :only => :logins)
   before_filter(:require_auth_scope_for_get_all_logins,
                 :only => [:logins, :get_all_logins])
 
@@ -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 << {