From 222fc6ba6a03c4d6f739451e1045b58045ae2d24 Mon Sep 17 00:00:00 2001 From: Alban Peignier Date: Thu, 26 Apr 2018 00:31:17 +0200 Subject: Update both checksum_source and checksum into ChecksumSupport#update_checksum_without_callbacks --- app/models/concerns/checksum_support.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/concerns/checksum_support.rb b/app/models/concerns/checksum_support.rb index ed33e8f92..fe52604bb 100644 --- a/app/models/concerns/checksum_support.rb +++ b/app/models/concerns/checksum_support.rb @@ -79,7 +79,7 @@ module ChecksumSupport Rails.logger.debug("Compute checksum for #{self.class.name}:#{id} checksum_source:'#{checksum_source}' checksum: #{_checksum}") if _checksum != self.checksum self.checksum = _checksum - self.class.where(id: self.id).update_all(checksum: _checksum) unless self.new_record? + self.class.where(id: self.id).update_all(checksum: _checksum, checksum_source: checksum_source) unless self.new_record? Rails.logger.debug("Updated #{self.class.name}:#{id} checksum: #{self.checksum}") end end -- cgit v1.2.3