From 9f45e376936355dbd11f1598305ff9b82985ae6a Mon Sep 17 00:00:00 2001 From: idevakk <219866223+idevakk@users.noreply.github.com> Date: Fri, 28 Nov 2025 07:05:40 -0800 Subject: [PATCH] fix: resolve plan selection off-by-one error in activation key generator --- app/Filament/Pages/GenerateActivationKeys.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Pages/GenerateActivationKeys.php b/app/Filament/Pages/GenerateActivationKeys.php index 839d375..c8d07f3 100644 --- a/app/Filament/Pages/GenerateActivationKeys.php +++ b/app/Filament/Pages/GenerateActivationKeys.php @@ -56,7 +56,7 @@ class GenerateActivationKeys extends Page implements HasForms, HasTable ->options(function () { return Plan::with('planTier') ->get() - ->map(function ($plan) { + ->mapWithKeys(function ($plan) { $tierName = $plan->planTier ? $plan->planTier->name : ''; $billingCycle = $plan->getBillingCycleDisplay(); $name = $plan->name; @@ -68,7 +68,7 @@ class GenerateActivationKeys extends Page implements HasForms, HasTable $name .= " - {$billingCycle}"; } - return $name; + return [$plan->id => $name]; }) ->toArray(); })