fix: get_user_perms_map 中 data_range取最小值
This commit is contained in:
parent
1a61e5ab27
commit
731c93ce71
|
@ -30,7 +30,7 @@ def get_user_perms_map(user):
|
|||
if code in user_perms_map:
|
||||
data_range = user_perms_map[code].get(dept_id, -1)
|
||||
if pr.data_range < data_range:
|
||||
user_perms_map[code][dept_id] = data_range
|
||||
user_perms_map[code][dept_id] = pr.data_range
|
||||
else:
|
||||
user_perms_map[code] = {dept_id: pr.data_range}
|
||||
cache.set('perms_' + str(user.id), user_perms_map, timeout=None)
|
||||
|
|
Loading…
Reference in New Issue