From 9224c7cd4725320ac813fc1383b94eeaffb0e16a Mon Sep 17 00:00:00 2001 From: sokmesakhiev Date: Mon, 5 Oct 2020 16:35:34 +0700 Subject: [PATCH] fix reload --- lib/attr_encrypted/adapters/active_record.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/attr_encrypted/adapters/active_record.rb b/lib/attr_encrypted/adapters/active_record.rb index fca9343e..77f20f5b 100644 --- a/lib/attr_encrypted/adapters/active_record.rb +++ b/lib/attr_encrypted/adapters/active_record.rb @@ -8,13 +8,11 @@ def self.extended(base) # :nodoc: base.class_eval do # https://github.com/attr-encrypted/attr_encrypted/issues/68 - alias_method :reload_without_attr_encrypted, :reload def reload(*args, &block) - result = reload_without_attr_encrypted(*args, &block) self.class.encrypted_attributes.keys.each do |attribute_name| instance_variable_set("@#{attribute_name}", nil) end - result + super end attr_encrypted_options[:encode] = true