Remove version check from update cache_concern.rb (#27592)
This commit is contained in:
parent
eae5c7334a
commit
33f8c1c5eb
|
@ -92,18 +92,10 @@ module CacheConcern
|
||||||
arguments
|
arguments
|
||||||
end
|
end
|
||||||
|
|
||||||
if Rails.gem_version >= Gem::Version.new('7.0')
|
def attributes_for_database(record)
|
||||||
def attributes_for_database(record)
|
attributes = record.attributes_for_database
|
||||||
attributes = record.attributes_for_database
|
attributes.transform_values! { |attr| attr.is_a?(::ActiveModel::Type::Binary::Data) ? attr.to_s : attr }
|
||||||
attributes.transform_values! { |attr| attr.is_a?(::ActiveModel::Type::Binary::Data) ? attr.to_s : attr }
|
attributes
|
||||||
attributes
|
|
||||||
end
|
|
||||||
else
|
|
||||||
def attributes_for_database(record)
|
|
||||||
attributes = record.instance_variable_get(:@attributes).send(:attributes).transform_values(&:value_for_database)
|
|
||||||
attributes.transform_values! { |attr| attr.is_a?(::ActiveModel::Type::Binary::Data) ? attr.to_s : attr }
|
|
||||||
attributes
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def deserialize_record(class_name, attributes_from_database, new_record = false) # rubocop:disable Style/OptionalBooleanParameter
|
def deserialize_record(class_name, attributes_from_database, new_record = false) # rubocop:disable Style/OptionalBooleanParameter
|
||||||
|
|
Loading…
Reference in New Issue