From b86e5ca6ef4af8292ff8b9d6a42fd46d90be4e36 Mon Sep 17 00:00:00 2001 From: jekkos Date: Fri, 24 Jan 2025 00:11:29 +0100 Subject: [PATCH] Use parse_decimal in decimal validation (#4152) --- app/Config/Validation/OSPOSRules.php | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/app/Config/Validation/OSPOSRules.php b/app/Config/Validation/OSPOSRules.php index 75e44404d..f9b23ff9f 100644 --- a/app/Config/Validation/OSPOSRules.php +++ b/app/Config/Validation/OSPOSRules.php @@ -140,22 +140,6 @@ class OSPOSRules */ public function decimal_locale(string $candidate, ?string &$error = null): bool { - $validation = Services::validation(); - - $validation->setRules([ - 'candidate' => 'decimal' - ]); - - $data = [ - 'candidate' => $candidate - ]; - - if (!$validation->run($data)) - { - $error = $validation->getErrors(); - return false; - } - - return true; + return parse_decimals($candidate) !== false; } }