X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5cc1710b57f98905469225c68d975ad2e3e7e56d..4a1735427d84743f6c2f3576263fdcae397cf9e9:/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 d910320ec0..c909e47cef 100644 --- a/services/api/app/models/arvados_model.rb +++ b/services/api/app/models/arvados_model.rb @@ -145,7 +145,7 @@ class ArvadosModel < ApplicationRecord super(permit_attribute_params(raw_params), *args) end - def update_attributes raw_params={}, *args + def update raw_params={}, *args super(self.class.permit_attribute_params(raw_params), *args) end @@ -464,6 +464,7 @@ class ArvadosModel < ApplicationRecord end end + return self if sql_conds == nil self.where(sql_conds, user_uuids: all_user_uuids.collect{|c| c["target_uuid"]}, permission_link_classes: ['permission']) @@ -938,8 +939,6 @@ class ArvadosModel < ApplicationRecord # hook. def fill_container_defaults_after_find fill_container_defaults - set_attribute_was('runtime_constraints', runtime_constraints) - set_attribute_was('scheduling_parameters', scheduling_parameters) clear_changes_information end