From 52008a0d003b42b08ae174d43eb8442b25920048 Mon Sep 17 00:00:00 2001 From: Blake Blackshear Date: Tue, 11 Jun 2024 07:41:12 -0500 Subject: [PATCH] just check for secret file specifically --- frigate/api/auth.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index ff1fa6bff..96bd9e2b2 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -87,11 +87,7 @@ def get_jwt_secret() -> str: ) jwt_secret = os.environ.get(JWT_SECRET_ENV_VAR) # check docker secrets - elif ( - os.path.isdir("/run/secrets") - and os.access("/run/secrets", os.R_OK) - and JWT_SECRET_ENV_VAR in os.listdir("/run/secrets") - ): + elif os.path.isfile(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)): logger.debug(f"Using jwt secret from {JWT_SECRET_ENV_VAR} docker secret file.") jwt_secret = Path(os.path.join("/run/secrets", JWT_SECRET_ENV_VAR)).read_text() # check for the addon options file