Skip to content

Commit

Permalink
Merge pull request #7158 from aldbr/v8.0_FIX_IdProviderType
Browse files Browse the repository at this point in the history
[8.0] fix: exception when IdProviderType does not exist
  • Loading branch information
chrisburr authored Aug 3, 2023
2 parents c225c5d + 2ddd0f0 commit 20480d6
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/DIRAC/Resources/IdProvider/IdProviderFactory.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,11 @@ def getIdProvider(self, name, **kwargs):
pDict.update(kwargs)
pDict["ProviderName"] = name

self.log.verbose(f"Creating IdProvider of {pDict['ProviderType']} type with the name {name}")
subClassName = f"{pDict['ProviderType']}IdProvider"
# Instantiating the IdProvider
# By default, OAuth2IdProvider is used
providerType = pDict.get("ProviderType", "OAuth2")
self.log.verbose(f"Creating IdProvider of {providerType} type with the name {name}")
subClassName = f"{providerType}IdProvider"

objectLoader = ObjectLoader.ObjectLoader()
result = objectLoader.loadObject(f"Resources.IdProvider.{subClassName}", subClassName)
Expand Down

0 comments on commit 20480d6

Please sign in to comment.