diff --git a/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx b/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx index 8503377bc..f32e02c72 100644 --- a/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx +++ b/apps/admin-web/src/pages/AdminMembershipPlanPage.tsx @@ -445,9 +445,6 @@ function parsePositiveInteger(value: string) { } function parseInteger(value: string) { - const parsed = Number.parseInt(value, 10); - if (!Number.isFinite(parsed)) { - return 0; - } - return parsed; + const parsed = Number(value); + return Number.isSafeInteger(parsed) ? parsed : 0; }