X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b90f80efca772efd2697ffc70d7809c32564171..6c14ca8fe128f4db3bafe4edd1cc5551bc85e1ef:/services/api/app/models/arvados_model.rb diff --git a/services/api/app/models/arvados_model.rb b/services/api/app/models/arvados_model.rb index cf0aba9721..1fe5808848 100644 --- a/services/api/app/models/arvados_model.rb +++ b/services/api/app/models/arvados_model.rb @@ -4,6 +4,7 @@ class ArvadosModel < ActiveRecord::Base self.abstract_class = true include CurrentApiClient # current_user, current_api_client, etc. + include DbCurrentTime attr_protected :created_at attr_protected :modified_by_user_uuid @@ -358,9 +359,10 @@ class ArvadosModel < ActiveRecord::Base end def update_modified_by_fields - self.updated_at = Time.now + current_time = db_current_time + self.updated_at = current_time self.owner_uuid ||= current_default_owner if self.respond_to? :owner_uuid= - self.modified_at = Time.now + self.modified_at = current_time self.modified_by_user_uuid = current_user ? current_user.uuid : nil self.modified_by_client_uuid = current_api_client ? current_api_client.uuid : nil true