字典删除bug

This commit is contained in:
caoqianming 2021-01-18 17:58:46 +08:00
parent 96e2da6246
commit c66c4f3ad9
1 changed files with 8 additions and 10 deletions

View File

@ -1674,10 +1674,9 @@ def getdickey(req):
ret=[] ret=[]
for i in r_list: for i in r_list:
parent=i['parent'] parent=i['parent']
if parent: if parent in r_dict and 'children' in r_dict[parent]:
if 'children' in r_dict[parent]:
r_dict[parent]['children'].append(i) r_dict[parent]['children'].append(i)
else: elif parent in r_dict:
r_dict[parent]['children'] = [i] r_dict[parent]['children'] = [i]
else: else:
ret.append(i) ret.append(i)
@ -1702,10 +1701,9 @@ def getdickey(req):
ret=[] ret=[]
for i in r_list: for i in r_list:
parent=i['parent'] parent=i['parent']
if parent: if parent in r_dict and 'children' in r_dict[parent]:
if 'children' in r_dict[parent]:
r_dict[parent]['children'].append(i) r_dict[parent]['children'].append(i)
else: elif parent in r_dict:
r_dict[parent]['children'] = [i] r_dict[parent]['children'] = [i]
else: else:
ret.append(i) ret.append(i)