[#739] Fix potential issue when fetching docker instances in the web UI

This commit is contained in:
Théophile Diot 2023-10-30 09:26:01 +00:00
parent 84eb947206
commit 29d7d94b2c
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06

View file

@ -126,7 +126,7 @@ class Instances:
# Docker instances (containers or services)
if self.__docker_client is not None:
for instance in self.__docker_client.containers.list(all=True, filters={"label": "bunkerweb.INSTANCE"}):
env_variables = {x[0]: x[1] for x in [env.split("=") for env in instance.attrs["Config"]["Env"]]}
env_variables = {x[0]: (x[1] if len(x) > 1 else "") for x in [env.split("=") for env in instance.attrs["Config"]["Env"]]}
instances.append(
Instance(