From 25a6fb82d4fa5cb2ab289ffe993a1c9cc4f3b791 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 7 Jul 2026 16:47:50 -0400 Subject: [PATCH] Correct exception name in passkey denial --- confluent_server/confluent/auth.py | 2 +- confluent_server/confluent/httpapi.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/confluent_server/confluent/auth.py b/confluent_server/confluent/auth.py index 4f0e69f8..4f448364 100644 --- a/confluent_server/confluent/auth.py +++ b/confluent_server/confluent/auth.py @@ -222,7 +222,7 @@ def authorize(name, element, tenant=False, operation='create', baseelement = element.rsplit(name, 1)[0] if baseelement not in ['/sessions/current/webauthn/registered_credentials/', '/sessions/current/webauthn/validate/']: - raise exc.InvalidParameterValue('Invalid username for passkey operation') + raise exc.InvalidArgumentExceptionIn('Invalid username for passkey operation') return userobj, manager, user, tenant, skipuserobj if userobj and userobj.get('role', None) == 'Stub': userobj = None diff --git a/confluent_server/confluent/httpapi.py b/confluent_server/confluent/httpapi.py index b3b06801..1209a2d0 100644 --- a/confluent_server/confluent/httpapi.py +++ b/confluent_server/confluent/httpapi.py @@ -300,7 +300,7 @@ async def _authorize_request(req, operation, reqbody): baseelement = element.rsplit(name, 1)[0] if baseelement not in ['/sessions/current/webauthn/registered_credentials/', '/sessions/current/webauthn/validate/']: - raise exc.InvalidParameterValue('Invalid username for passkey operation') + raise exc.InvalidArgumentExceptionIn('Invalid username for passkey operation') authdata = auth.authorize(name, element=element, operation=operation) else: element = None