diff --git a/scopes/storage/tracking.py b/scopes/storage/tracking.py index 9ab72b8..e058603 100644 --- a/scopes/storage/tracking.py +++ b/scopes/storage/tracking.py @@ -15,7 +15,7 @@ from sqlalchemy import and_ from scopes.storage.common import registerContainerClass -class Track(object): +class Track: headFields = ['taskId', 'userName'] prefix = 'rec' diff --git a/scopes/web/auth/oidc.py b/scopes/web/auth/oidc.py index f5e7c51..9b57c3e 100644 --- a/scopes/web/auth/oidc.py +++ b/scopes/web/auth/oidc.py @@ -243,7 +243,10 @@ def logout(context, request): def startup(): - loadOidcProviderData() + try: + loadOidcProviderData() + except requests.exceptions.JSONDecodeError as e: + logger.error(f'oidc.loadOidcProviderData: {e} - OIDC provider not available!') #app.Publication.registerBeforeTraversal( # lambda req: req.setPrincipal(authentication.authenticate(req))