Merge branch 'master' into 2257-inequality-conditions
[arvados.git] / services / api / app / models / arvados_model.rb
index 9475f0dd1d5d819b832ba460986f348887cc38c8..84bdf957632d2c35999d1d247a2abcf342fd207d 100644 (file)
@@ -140,7 +140,7 @@ class ArvadosModel < ActiveRecord::Base
 
   def update_modified_by_fields
     self.created_at ||= Time.now
-    self.owner_uuid ||= current_default_owner
+    self.owner_uuid ||= current_default_owner if self.respond_to? :owner_uuid=
     self.modified_at = Time.now
     self.modified_by_user_uuid = current_user ? current_user.uuid : nil
     self.modified_by_client_uuid = current_api_client ? current_api_client.uuid : nil