aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/concerns/checksum_support.rb2
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