diff options
Diffstat (limited to 'app/models/audit_event.rb')
-rw-r--r-- | app/models/audit_event.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/models/audit_event.rb b/app/models/audit_event.rb index 11036b76fc1..f17fff742fe 100644 --- a/app/models/audit_event.rb +++ b/app/models/audit_event.rb @@ -99,7 +99,12 @@ class AuditEvent < ApplicationRecord end def parallel_persist - PARALLEL_PERSISTENCE_COLUMNS.each { |col| self[col] = details[col] } + PARALLEL_PERSISTENCE_COLUMNS.each do |name| + original = self[name] || self.details[name] + next unless original + + self[name] = self.details[name] = original + end end end |