diff options
| -rw-r--r-- | app/models/concerns/checksum_support.rb | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/app/models/concerns/checksum_support.rb b/app/models/concerns/checksum_support.rb index 43dd9047c..92103798e 100644 --- a/app/models/concerns/checksum_support.rb +++ b/app/models/concerns/checksum_support.rb @@ -26,9 +26,16 @@ module ChecksumSupport def checksum_replace_nil_or_empty_values values # Replace empty array by nil & nil by VALUE_FOR_NIL_ATTRIBUTE - values.map { |x| x.present? && x || VALUE_FOR_NIL_ATTRIBUTE }.map do |item| - item = item.kind_of?(Array) ? checksum_replace_nil_or_empty_values(item) : item - end + values + .map { |x| x.present? && x || VALUE_FOR_NIL_ATTRIBUTE } + .map do |item| + item = + if item.kind_of?(Array) + checksum_replace_nil_or_empty_values(item) + else + item + end + end end def current_checksum_source |
