Skip to content

Commit b16d1d6

Browse files
committed
refactor: user
1 parent 4205dc9 commit b16d1d6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apps/users/serializers/user.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,13 +202,13 @@ def _get_user_roles(user_ids):
202202
user_role_relations = (
203203
user_role_relation_model.objects
204204
.filter(user_id__in=user_ids)
205-
.select_related('role_id') # 预加载外键数据
205+
.select_related('role') # 预加载外键数据
206206
)
207207

208208
# 构建用户ID到角色名称列表的映射
209209
user_role_mapping = defaultdict(list)
210210
for relation in user_role_relations:
211-
user_role_mapping[relation.user_id].append(relation.role_id.name)
211+
user_role_mapping[relation.user_id].append(relation.role.role_name)
212212

213213
return user_role_mapping
214214

@@ -450,7 +450,7 @@ def get_user_members(self, workspace_id):
450450
'id': user_id,
451451
'nick_name': relation.user.nick_name,
452452
'email': relation.user.email,
453-
'roles': [relation.role.name]
453+
'roles': [relation.role.role_name]
454454
}
455455
else:
456456
user_dict[user_id]['roles'].append(relation.role.name)

0 commit comments

Comments
 (0)