lib/sequel/plugins/bitemporal.rb in sequel_bitemporal-0.1.5 vs lib/sequel/plugins/bitemporal.rb in sequel_bitemporal-0.1.6

- old
+ new

@@ -61,20 +61,20 @@ {} end end def attributes=(attributes) - @pending_version ||= model.version_class.new - pending_version.set attributes - end - - def update_attributes(attributes={}) if !new? && attributes.delete(:partial_update) && current_version current_attributes = current_version.values.dup - current_attributes.delete :id current_attributes.delete :valid_from attributes = current_attributes.merge attributes end + attributes.delete :id + @pending_version ||= model.version_class.new + pending_version.set attributes + end + + def update_attributes(attributes={}) self.attributes = attributes save raise_on_failure: false end def after_create \ No newline at end of file