Merge branch '13006-api-is_a-filter' into 13006-sync-groups-is_a-filter
[arvados.git] / services / api / lib / common_api_template.rb
index d474581ef369444199eef972f554c00fdf33dac9..8aac264516a180b31a35dd10fce21d58ece5569c 100644 (file)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 module CommonApiTemplate
   def self.included(base)
     base.acts_as_api
@@ -16,7 +20,6 @@ module CommonApiTemplate
       t.add :modified_by_client_uuid
       t.add :modified_by_user_uuid
       t.add :modified_at
-      t.add :updated_at
     end
   end
 
@@ -25,7 +28,7 @@ module CommonApiTemplate
     def as_api_response(template=nil, opts={})
       if template.nil?
         user = opts[:for_user] || current_user
-        if user.is_admin and self.respond_to? :api_accessible_superuser
+        if user.andand.is_admin and self.respond_to? :api_accessible_superuser
           template = :superuser
         else
           template = :user