Revision 7b1b0ec7
Added by Tomer Brisker about 8 years ago
app/services/foreman/parameters/caster.rb | ||
---|---|---|
if value =~ /\A[-+]?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][-+]?\d+)?\Z/
|
||
value.to_f
|
||
else
|
||
cast_value_integer value
|
||
cast_integer
|
||
end
|
||
end
|
||
end
|
Also available in: Unified diff
Fixes #14476 - Correctly handle casting of invalid real param values
(cherry picked from commit b953c6ae5390adb93e44c6778017373795c9bc63)