diff --git a/CHANGELOG b/CHANGELOG index 8c0ae032..d2b6a5df 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -15,5 +15,6 @@ Fixed `amazon` ID in `streaming` when region is `CA` # Bug Fixes Catch bad ID data from Plex Fixes `- git` file calls +Ignore empty Environment Variables Various other Minor Fixes \ No newline at end of file diff --git a/VERSION b/VERSION index c48fb845..b7746fdc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.0-develop11 +2.0.0-develop12 diff --git a/kometa.py b/kometa.py index 21f775f2..a2584d8d 100644 --- a/kometa.py +++ b/kometa.py @@ -141,10 +141,11 @@ plex_token = get_env("KOMETA_PLEX_TOKEN", plex_token) env_secrets = [] for env_name, env_data in os.environ.items(): - if str(env_name).upper().startswith("KOMETA_") and str(env_name).upper() not in static_envs: - secret_args[str(env_name).lower()[7:].replace("_", "-")] = env_data - elif str(env_name).upper().startswith("PMM_") and str(env_name).upper() not in static_envs: - secret_args[str(env_name).lower()[4:].replace("_", "-")] = env_data + if env_data is not None and str(env_data).strip(): + if str(env_name).upper().startswith("KOMETA_") and str(env_name).upper() not in static_envs: + secret_args[str(env_name).lower()[7:].replace("_", "-")] = env_data + elif str(env_name).upper().startswith("PMM_") and str(env_name).upper() not in static_envs: + secret_args[str(env_name).lower()[4:].replace("_", "-")] = env_data run_arg = " ".join([f'"{s}"' if " " in s else s for s in sys.argv[:]]) for _, sv in secret_args.items(): if sv in run_arg: