diff options
| author | Alban Peignier | 2018-04-25 21:12:18 +0200 |
|---|---|---|
| committer | Alban Peignier | 2018-04-25 21:12:18 +0200 |
| commit | 01b34863fce398ffa7bbc2841f8acca78f217e06 (patch) | |
| tree | d960a15e79ba99a89b21234496d7175f1602e503 | |
| parent | 7ccff199edb73a277ee15ac95d36f6b50df896fb (diff) | |
| download | chouette-core-01b34863fce398ffa7bbc2841f8acca78f217e06.tar.bz2 | |
Ignore nil/unfound parent in ChecksumSupport. Refs #6711
| -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 696844fbd..ed33e8f92 100644 --- a/app/models/concerns/checksum_support.rb +++ b/app/models/concerns/checksum_support.rb @@ -21,7 +21,7 @@ module ChecksumSupport parents << self.send(belongs_to) if klass.reflections[belongs_to].present? parents += self.send(has_many) if klass.reflections[has_many].present? Rails.logger.debug "Request from #{klass.name} checksum updates for #{parents.count} #{parent_class} parent(s)" - parents.each &:update_checksum_without_callbacks! + parents.compact.each &:update_checksum_without_callbacks! end end end |
