From c7c8c7f767bbcd9166ca17dcc9115ec8cbdd6a6f Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Fri, 20 Feb 2026 17:20:50 +0300 Subject: [PATCH] fix(BR-132): both groups digits-only in PROMO-XXXX-XXXX format Format is now PROMO-0123-4567 (two 4-digit groups). Co-Authored-By: Claude Opus 4.6 --- erp24/services/PromocodeService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erp24/services/PromocodeService.php b/erp24/services/PromocodeService.php index 613d6468..9ce51428 100644 --- a/erp24/services/PromocodeService.php +++ b/erp24/services/PromocodeService.php @@ -28,7 +28,7 @@ class PromocodeService private static function generateSuffix(string $format): string { if ($format === Promocode::FORMAT_ALPHANUMERIC) { - return '-' . self::generateAlphanumericGroup(4) . '-' . sprintf('%04d', random_int(0, 9999)); + return '-' . sprintf('%04d', random_int(0, 9999)) . '-' . sprintf('%04d', random_int(0, 9999)); } return self::generateThreeNums(); } -- 2.39.5