Skip to content

Commit

Permalink
Binary type for attribute was getting override to Value type for 5.1 …
Browse files Browse the repository at this point in the history
…due to this.
  • Loading branch information
priyankatapar committed Dec 24, 2019
1 parent 3a9dfc7 commit 17ff856
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion lib/attr_encrypted/adapters/active_record.rb
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,10 @@ def attr_encrypted(*attrs)
super
options = attrs.extract_options!
attr = attrs.pop
attribute attr if ::ActiveRecord::VERSION::STRING >= "5.1.0"
if ::ActiveRecord::VERSION::STRING >= "5.1.0"
column_type = columns_hash[attr.to_s].type unless columns_hash[attr.to_s].nil?
column_type.nil? ? attribute(attr) : attribute(attr, column_type)
end
options.merge! encrypted_attributes[attr]

define_method("#{attr}_was") do
Expand Down

0 comments on commit 17ff856

Please sign in to comment.