Merge pull request #523 from westonganger/master

Fixed Error when attempting to version empty polymorphic relationship
This commit is contained in:
Ben Atkins 2015-04-16 14:00:50 -04:00
commit fd40fcc607
1 changed files with 1 additions and 1 deletions

View File

@ -385,7 +385,7 @@ module PaperTrail
}
if assoc.options[:polymorphic]
associated_record = send(assoc.name)
associated_record = send(assoc.name) if send(assoc.foreign_type)
if associated_record && associated_record.class.paper_trail_enabled_for_model?
assoc_version_args.merge!(:foreign_key_id => associated_record.id)
end