From f2e206925a779851ea1134fae8555fac578f8f9d Mon Sep 17 00:00:00 2001 From: thatmattlove Date: Tue, 7 Dec 2021 09:13:54 -0700 Subject: [PATCH] Populate user config to Redis prior to accessing it via build-ui --- hyperglass/cli/main.py | 3 +-- hyperglass/cli/util.py | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/hyperglass/cli/main.py b/hyperglass/cli/main.py index 4c86e58..818a3b7 100644 --- a/hyperglass/cli/main.py +++ b/hyperglass/cli/main.py @@ -43,7 +43,7 @@ def _version( def _start(build: bool = False, workers: t.Optional[int] = None) -> None: """Start hyperglass""" # Project - from hyperglass.main import run, init_user_config + from hyperglass.main import run # Local from .util import build_ui @@ -53,7 +53,6 @@ def _start(build: bool = False, workers: t.Optional[int] = None) -> None: kwargs["workers"] = workers try: - init_user_config() if build: build_complete = build_ui(timeout=180) if build_complete: diff --git a/hyperglass/cli/util.py b/hyperglass/cli/util.py index 9f0988b..d602d33 100644 --- a/hyperglass/cli/util.py +++ b/hyperglass/cli/util.py @@ -15,8 +15,12 @@ def build_ui(timeout: int) -> None: """Create a new UI build.""" # Project from hyperglass.state import use_state + from hyperglass.configuration import init_user_config from hyperglass.util.frontend import build_frontend + # Populate configuration to Redis prior to accessing it. + init_user_config() + state = use_state() dev_mode = "production"