diff --git a/cesnet-central/deployments/fullhub.yaml b/cesnet-central/deployments/fullhub.yaml index eef772b9a727753990b516290d6e9ab34e69860a..203fd25d626f0452f4c46408b52ba5b204f3a867 100644 --- a/cesnet-central/deployments/fullhub.yaml +++ b/cesnet-central/deployments/fullhub.yaml @@ -320,17 +320,18 @@ hub: ) self.token_path = os.path.join(self.token_mount_path, "access_token") - access_token = auth_state.get("access_token", None) - headers = { - "Accept": "application/json", - "User-Agent": "JupyterHub", - "Authorization": "Bearer %s" % access_token, - } + if auth_state: + access_token = auth_state.get("access_token", None) + headers = { + "Accept": "application/json", + "User-Agent": "JupyterHub", + "Authorization": "Bearer %s" % access_token, + } - # ownCloud user home - await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) - await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) - await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) + # ownCloud user home + await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) + await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) + await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) c.JupyterHub.spawner_class = WebDavOIDCSpawner diff --git a/testing/deployments/hub.yaml b/testing/deployments/hub.yaml index 47e0d6f2111aaf4bc291e3cd123561d61e09ba83..debd2051695cd3a9bb5bbf7883b3a41261d2f881 100644 --- a/testing/deployments/hub.yaml +++ b/testing/deployments/hub.yaml @@ -336,17 +336,18 @@ hub: ) self.token_path = os.path.join(self.token_mount_path, "access_token") - access_token = auth_state.get("access_token", None) - headers = { - "Accept": "application/json", - "User-Agent": "JupyterHub", - "Authorization": "Bearer %s" % access_token, - } + if auth_state: + access_token = auth_state.get("access_token", None) + headers = { + "Accept": "application/json", + "User-Agent": "JupyterHub", + "Authorization": "Bearer %s" % access_token, + } - # ownCloud user home - await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) - await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) - await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) + # ownCloud user home + await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) + await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) + await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) c.JupyterHub.spawner_class = WebDavOIDCSpawner