From d26a7d5805640c2dc89e2c2b27e379772132a117 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 4 Aug 2023 18:24:17 +0800 Subject: [PATCH] fix: update_dict bug --- server/settings.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/settings.py b/server/settings.py index eb0168dc..ad19324f 100755 --- a/server/settings.py +++ b/server/settings.py @@ -41,11 +41,10 @@ def update_dict(dict1, dict2): if key == 'apk_file': # apk_file拷贝到固定位置 from shutil import copyfile copyfile(BASE_DIR + value, BASE_DIR + '/media/zc_ehs.apk') + if key in dict1 and isinstance(dict1[key], dict) and isinstance(value, dict): + update_dict(dict1[key], value) else: - if key in dict1 and isinstance(dict1[key], dict) and isinstance(value, dict): - update_dict(dict1[key], value) - else: - dict1[key] = value + dict1[key] = value def update_sysconfig(new_dict): config = get_sysconfig()