X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b25ced299202637987056a485191fc51e65c712f..0127a60904f8f392d60111c07ac80f461fe26c22:/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