summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Web.py
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/PodcastItLater/Web.py')
-rw-r--r--Biz/PodcastItLater/Web.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/Biz/PodcastItLater/Web.py b/Biz/PodcastItLater/Web.py
index 6d3cf0a..82f8a10 100644
--- a/Biz/PodcastItLater/Web.py
+++ b/Biz/PodcastItLater/Web.py
@@ -1182,19 +1182,18 @@ def index(request: Request) -> HomePage:
def _handle_test_login(email: str, request: Request) -> Response:
"""Handle login in test mode."""
- # Special handling for demo account - auto-approve
+ # Special handling for demo account
is_demo_account = email == "demo@example.com"
user = Core.Database.get_user_by_email(email)
if not user:
- # Create new user with appropriate status
- status = "active" if is_demo_account else "pending"
- user_id, token = Core.Database.create_user(email, status=status)
+ # Create new user (defaults to active status)
+ user_id, token = Core.Database.create_user(email)
user = {
"id": user_id,
"email": email,
"token": token,
- "status": status,
+ "status": "active",
}
elif is_demo_account and user.get("status") != "active":
# Auto-activate demo account if it exists but isn't active