Project

General

Profile

« Previous | Next » 

Revision 7b1b0ec7

Added by Tomer Brisker about 8 years ago

Fixes #14476 - Correctly handle casting of invalid real param values

(cherry picked from commit b953c6ae5390adb93e44c6778017373795c9bc63)

View differences:

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