From 73370633ced922ec14881770c46de77b32437bca Mon Sep 17 00:00:00 2001 From: Yared Yemane Date: Wed, 6 May 2026 05:10:36 -0700 Subject: [PATCH] temporarily disabled subscription check --- internal/web_server/middleware.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/internal/web_server/middleware.go b/internal/web_server/middleware.go index 2140d1a..827a722 100644 --- a/internal/web_server/middleware.go +++ b/internal/web_server/middleware.go @@ -199,10 +199,9 @@ func (a *App) RequireActiveSubscription() fiber.Handler { return fiber.NewError(fiber.StatusInternalServerError, "Failed to verify subscription") } if !active { - return c.Status(fiber.StatusForbidden).JSON(domain.ErrorResponse{ - Message: "Active subscription required to access this content", - Error: "subscription_required", - }) + // Temporary bypass: allow unsubscribed learners to access content. + // Re-enable the previous 403 response when subscription gating is turned back on. + return c.Next() } return c.Next() default: