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:
		![98988430+gcp-cherry-pick-bot[bot]@users.noreply.github.com](/assets/img/avatar_default.png) gcp-cherry-pick-bot[bot]
					gcp-cherry-pick-bot[bot]
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							1aa60e7864
						
					
				
				
					commit
					3986104a20
				
			| @ -89,6 +89,6 @@ class SCIMClient[TModel: "Model", TConnection: "Model", TSchema: "BaseModel"]( | |||||||
|             return ServiceProviderConfiguration.model_validate( |             return ServiceProviderConfiguration.model_validate( | ||||||
|                 self._request("GET", "/ServiceProviderConfig") |                 self._request("GET", "/ServiceProviderConfig") | ||||||
|             ) |             ) | ||||||
|         except (ValidationError, SCIMRequestException) as exc: |         except (ValidationError, SCIMRequestException, NotFoundSyncException) as exc: | ||||||
|             self.logger.warning("failed to get ServiceProviderConfig", exc=exc) |             self.logger.warning("failed to get ServiceProviderConfig", exc=exc) | ||||||
|             return default_config |             return default_config | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user