From 3f350dfeb50657dce1397a225bbac8c7399405d1 Mon Sep 17 00:00:00 2001 From: Weston Ganger Date: Thu, 16 Apr 2015 10:31:49 -0700 Subject: [PATCH] Fixed Error when attempting to version empty polymorphic relationship fixes #509 --- lib/paper_trail/has_paper_trail.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/paper_trail/has_paper_trail.rb b/lib/paper_trail/has_paper_trail.rb index c1c19fbb..987f4e3d 100644 --- a/lib/paper_trail/has_paper_trail.rb +++ b/lib/paper_trail/has_paper_trail.rb @@ -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