Wrong type for user setting when default is defined by lambda (#24321)
This commit is contained in:
parent
68a192e718
commit
b4f38edf74
2 changed files with 34 additions and 1 deletions
|
@ -19,7 +19,8 @@ class UserSettings::Setting
|
|||
end
|
||||
|
||||
def type
|
||||
if @default_value.is_a?(TrueClass) || @default_value.is_a?(FalseClass)
|
||||
case default_value
|
||||
when TrueClass, FalseClass
|
||||
ActiveModel::Type::Boolean.new
|
||||
else
|
||||
ActiveModel::Type::String.new
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue