Fix crash when encountering invalid account fields (#16598)

* Add test

* Fix crash when encountering invalid account fields
This commit is contained in:
Claire
2021-08-11 16:40:55 +02:00
committed by GitHub
parent 229f5d1681
commit 13b08610a0
2 changed files with 6 additions and 1 deletions

View File

@ -295,7 +295,11 @@ class Account < ApplicationRecord
end
def fields
(self[:fields] || []).map { |f| Field.new(self, f) }
(self[:fields] || []).map do |f|
Field.new(self, f)
rescue
nil
end.compact
end
def fields_attributes=(attributes)