debug(analytics): add PWA cookie logging to diagnose detection issue
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-03-18 10:01:12 +01:00
parent dc2e91f00f
commit 16ba5f391a

View File

@ -99,8 +99,12 @@ def get_or_create_analytics_session():
if current_user.is_authenticated and not user_session.user_id: if current_user.is_authenticated and not user_session.user_id:
user_session.user_id = current_user.id user_session.user_id = current_user.id
# PWA cookie arrives on 2nd request (after JS sets it) # PWA cookie arrives on 2nd request (after JS sets it)
if not user_session.is_pwa and request.cookies.get('pwa_mode') == '1': pwa_cookie = request.cookies.get('pwa_mode')
if pwa_cookie:
logger.info(f"PWA cookie found: '{pwa_cookie}' for session {user_session.id}")
if not user_session.is_pwa and pwa_cookie == '1':
user_session.is_pwa = True user_session.is_pwa = True
logger.info(f"Setting is_pwa=True for session {user_session.id}")
db.commit() db.commit()
return user_session.id return user_session.id