From 2413cd320a1cfb45204221996d17a294fb8d89c6 Mon Sep 17 00:00:00 2001 From: Reed Law Date: Tue, 18 Jul 2017 21:01:48 -0700 Subject: [PATCH] make modifier optional --- lib/mongoid/history/trackable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mongoid/history/trackable.rb b/lib/mongoid/history/trackable.rb index f706b021..da8b2b0d 100644 --- a/lib/mongoid/history/trackable.rb +++ b/lib/mongoid/history/trackable.rb @@ -12,7 +12,7 @@ def track_history(options = {}) field options[:version_field].to_sym, type: Integer - belongs_to_modifier_options = { class_name: Mongoid::History.modifier_class_name } + belongs_to_modifier_options = { class_name: Mongoid::History.modifier_class_name, optional: true } belongs_to_modifier_options[:inverse_of] = options[:modifier_field_inverse_of] if options.key?(:modifier_field_inverse_of) belongs_to options[:modifier_field].to_sym, belongs_to_modifier_options