diff --git a/addons/website/static/src/snippets/s_website_form/000.js b/addons/website/static/src/snippets/s_website_form/000.js index f1b8aa81a0f..8435a056f86 100644 --- a/addons/website/static/src/snippets/s_website_form/000.js +++ b/addons/website/static/src/snippets/s_website_form/000.js @@ -707,13 +707,13 @@ case '!set': return !value; case 'greater': - return value > comparable; + return parseFloat(value) > parseFloat(comparable); case 'less': - return value < comparable; + return parseFloat(value) < parseFloat(comparable); case 'greater or equal': - return value >= comparable; + return parseFloat(value) >= parseFloat(comparable); case 'less or equal': - return value <= comparable; + return parseFloat(value) <= parseFloat(comparable); case 'fileSet': return value.name !== ''; case '!fileSet':