provider/scim: Fix exception handling for missing ServiceProviderConfig (cherry-pick #10322) (#10335)

provider/scim: Fix exception handling for missing ServiceProviderConfig (#10322)

Co-authored-by: Michael Poutre <m1kep.my.mail@gmail.com>
This commit is contained in:
gcp-cherry-pick-bot[bot]
2024-07-02 13:53:27 +02:00
committed by GitHub
parent 1aa60e7864
commit 3986104a20

View File

@ -89,6 +89,6 @@ class SCIMClient[TModel: "Model", TConnection: "Model", TSchema: "BaseModel"](
return ServiceProviderConfiguration.model_validate(
self._request("GET", "/ServiceProviderConfig")
)
except (ValidationError, SCIMRequestException) as exc:
except (ValidationError, SCIMRequestException, NotFoundSyncException) as exc:
self.logger.warning("failed to get ServiceProviderConfig", exc=exc)
return default_config