From c1ac80e9ae612ea831991156f4ce292f2b24ecbc Mon Sep 17 00:00:00 2001 From: Nirmit Damania Date: Mon, 11 May 2026 21:50:14 -0400 Subject: [PATCH] better error handling for autogenerate auth --- liminal/connection/benchling_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/liminal/connection/benchling_service.py b/liminal/connection/benchling_service.py index 87faabc..be2b626 100644 --- a/liminal/connection/benchling_service.py +++ b/liminal/connection/benchling_service.py @@ -286,7 +286,7 @@ async def autogenerate_auth( f"https://{benchling_tenant}.benchling.com/ext/saml/signin:begin", allow_redirects=False, ) - if signin_page.status_code == 403: + if signin_page.status_code == 403 or signin_page.status_code == 400: raise SSODisabledError( f"admin_email and admin_password not provided when sso is turned off for Benchling tenant {benchling_tenant}." )