From 47a06bb2855e035f93236404ab3fc6f981d612b4 Mon Sep 17 00:00:00 2001 From: Hermes Date: Tue, 11 Aug 2026 15:39:53 +0200 Subject: [PATCH] fix(push): reject phone input shorter than 10 digits (was accepting '7') --- src/components/client/PushSubscriptionBanner.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/client/PushSubscriptionBanner.jsx b/src/components/client/PushSubscriptionBanner.jsx index 09e2551..05ed79e 100644 --- a/src/components/client/PushSubscriptionBanner.jsx +++ b/src/components/client/PushSubscriptionBanner.jsx @@ -16,6 +16,7 @@ const apiHeaders = { const normalizePhone = (phone) => { if (!phone) return ""; const clean = String(phone).replace(/\D/g, ""); + if (clean.length < 10) return ""; // too short to be a real number if (clean.startsWith("8")) return "7" + clean.slice(1); if (!clean.startsWith("7")) return "7" + clean; return clean;