From 95c45b5401c5c4d8e2afd7694519955a2ec64968 Mon Sep 17 00:00:00 2001 From: Francesco Vadicamo Date: Sun, 22 Mar 2026 12:09:06 +0000 Subject: [PATCH] fix(learn): include namespace in dashboard token audit event Add effective namespace (req.namespace or course_id fallback) to the dashboard_token_generated audit log for scoped access traceability. Co-Authored-By: Claude Opus 4.6 (1M context) --- vektra-learn/src/vektra_learn/service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vektra-learn/src/vektra_learn/service.py b/vektra-learn/src/vektra_learn/service.py index cf872643..dcc276ee 100644 --- a/vektra-learn/src/vektra_learn/service.py +++ b/vektra-learn/src/vektra_learn/service.py @@ -191,6 +191,7 @@ async def generate_token( "dashboard_token_generated", student_id=req.student_id, course_id=req.course_id, + namespace=req.namespace or req.course_id, ) return TokenResponse(token=token, expires_at=expires_at)