diff options
| -rw-r--r-- | app/models/concerns/checksum_support.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/concerns/checksum_support.rb b/app/models/concerns/checksum_support.rb index 397a22231..43dd9047c 100644 --- a/app/models/concerns/checksum_support.rb +++ b/app/models/concerns/checksum_support.rb @@ -26,7 +26,7 @@ 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 unless x.try(:empty?) }.map{ |x| x || VALUE_FOR_NIL_ATTRIBUTE }.map do |item| + 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 end |
