From 4b4c66caa1a5f896e44e679e4e1afef5caa657e0 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Tue, 9 Nov 2021 19:23:29 +0100 Subject: Forgot to change the cls=JSON inside the recursive call of UNSAFE_JSON --- archinstall/lib/general.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'archinstall/lib/general.py') diff --git a/archinstall/lib/general.py b/archinstall/lib/general.py index 5ab2181c..21683425 100644 --- a/archinstall/lib/general.py +++ b/archinstall/lib/general.py @@ -121,11 +121,11 @@ class JsonEncoder: for key, val in list(obj.items()): if isinstance(val, dict): # This, is a EXTREMELY ugly hack.. but it's the only quick way I can think of to trigger a encoding of sub-dictionaries. - val = json.loads(json.dumps(val, cls=JSON)) + val = json.loads(json.dumps(val, cls=UNSAFE_JSON)) else: - val = JsonEncoder._encode(val) + val = JsonEncoder._unsafe_encode(val) - copy[JsonEncoder._encode(key)] = val + copy[JsonEncoder._unsafe_encode(key)] = val return copy else: return JsonEncoder._encode(obj) -- cgit v1.2.3-54-g00ecf