From a3f153de6fa36b136b28aae9079a57ce1492775f Mon Sep 17 00:00:00 2001 From: Codex Agent Date: Fri, 16 Jan 2026 13:44:58 +0100 Subject: [PATCH] Allow dashboard access with active package --- resources/js/admin/mobile/lib/onboardingGuard.test.ts | 4 ++-- resources/js/admin/mobile/lib/onboardingGuard.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/js/admin/mobile/lib/onboardingGuard.test.ts b/resources/js/admin/mobile/lib/onboardingGuard.test.ts index 54e04b0..cbda6ec 100644 --- a/resources/js/admin/mobile/lib/onboardingGuard.test.ts +++ b/resources/js/admin/mobile/lib/onboardingGuard.test.ts @@ -57,7 +57,7 @@ describe('resolveOnboardingRedirect', () => { expect(result).toBe(ADMIN_BILLING_PATH); }); - it('redirects to billing when no remaining events', () => { + it('returns null when no remaining events but an active package exists', () => { const result = resolveOnboardingRedirect({ hasEvents: false, hasActivePackage: true, @@ -67,7 +67,7 @@ describe('resolveOnboardingRedirect', () => { isOnboardingDismissed: false, isOnboardingCompleted: false, }); - expect(result).toBe(ADMIN_BILLING_PATH); + expect(result).toBeNull(); }); it('returns null when remaining events are available', () => { diff --git a/resources/js/admin/mobile/lib/onboardingGuard.ts b/resources/js/admin/mobile/lib/onboardingGuard.ts index 154e89f..e878552 100644 --- a/resources/js/admin/mobile/lib/onboardingGuard.ts +++ b/resources/js/admin/mobile/lib/onboardingGuard.ts @@ -34,7 +34,7 @@ export function resolveOnboardingRedirect({ return null; } - if (!hasEvents && (!hasActivePackage || (remainingEvents !== undefined && remainingEvents !== null && remainingEvents <= 0))) { + if (!hasEvents && !hasActivePackage) { return ADMIN_BILLING_PATH; }