Wrong type for user setting when default is defined by lambda (#24321)
This commit is contained in:
1 parent
68a192e718
commit
b4f38edf74
2 files changed
+34
-1
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user