diff --git a/htdocs/admin/expensereport_rules.php b/htdocs/admin/expensereport_rules.php index 968fdea81af..e8415d5704e 100644 --- a/htdocs/admin/expensereport_rules.php +++ b/htdocs/admin/expensereport_rules.php @@ -65,12 +65,12 @@ if (empty($reshook)) { $apply_to = GETPOST('apply_to'); $fk_user = GETPOST('fk_user', 'int'); $fk_usergroup = GETPOST('fk_usergroup', 'int'); - $restrictive = GETPOST('restrictive', 'int'); - $fk_c_type_fees = GETPOST('fk_c_type_fees', 'int'); + $restrictive = GETPOSTINT('restrictive'); + $fk_c_type_fees = GETPOSTINT('fk_c_type_fees'); $code_expense_rules_type = GETPOST('code_expense_rules_type'); $dates = dol_mktime(12, 0, 0, GETPOST('startmonth'), GETPOST('startday'), GETPOST('startyear')); $datee = dol_mktime(12, 0, 0, GETPOST('endmonth'), GETPOST('endday'), GETPOST('endyear')); - $amount = price2num(GETPOST('amount'), 'MT', 2); + $amount = (float) price2num(GETPOST('amount'), 'MT', 2); if (!empty($id)) { $result = $object->fetch($id);