From abebf00cc8015e5b3cd3ade6138979db56360f9a Mon Sep 17 00:00:00 2001 From: Victor Skvortsov Date: Wed, 17 Dec 2025 11:26:49 +0500 Subject: [PATCH] Handle BackendAuthError when getting project backends --- src/dstack/_internal/server/services/backends/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dstack/_internal/server/services/backends/__init__.py b/src/dstack/_internal/server/services/backends/__init__.py index c2478df17f..53284e6175 100644 --- a/src/dstack/_internal/server/services/backends/__init__.py +++ b/src/dstack/_internal/server/services/backends/__init__.py @@ -23,6 +23,7 @@ AnyBackendConfigWithoutCreds, ) from dstack._internal.core.errors import ( + BackendAuthError, BackendError, BackendInvalidCredentialsError, BackendNotAvailable, @@ -224,7 +225,7 @@ async def get_project_backends_with_models(project: ProjectModel) -> List[Backen try: backend_record = get_stored_backend_record(backend_model) backend = await run_async(configurator.get_backend, backend_record) - except BackendInvalidCredentialsError: + except (BackendInvalidCredentialsError, BackendAuthError): logger.warning( "Credentials for %s backend are invalid. Backend will be ignored.", backend_model.type.value,