Fix JSON loading

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
Pedro Algarvio 2023-02-08 12:25:57 +00:00 committed by Pedro Algarvio
parent 7650854d12
commit 115ba148b3

View file

@ -764,7 +764,8 @@ def _create_onedir_based_repo(
if ret.returncode:
repo_json = {}
else:
repo_json = json.loads(str(repo_json_path))
with repo_json_path.open() as rfh:
repo_json = json.load(rfh)
if salt_version not in repo_json:
repo_json[salt_version] = {}
@ -852,7 +853,8 @@ def _create_onedir_based_repo(
if ret.returncode:
minor_repo_json = {}
else:
minor_repo_json = json.loads(str(minor_repo_json_path))
with minor_repo_json_path.open() as rfh:
minor_repo_json = json.load(rfh)
minor_repo_json[salt_version] = repo_json[salt_version]
minor_repo_json_path.write_text(json.dumps(minor_repo_json))