From f3e1969c68c46441c035c4e24f10bcb522386358 Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Mon, 20 Nov 2023 16:02:07 +0800 Subject: [PATCH] group --- internal/rpc/group/group.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/rpc/group/group.go b/internal/rpc/group/group.go index bdc4fa124..7bfbd0ed1 100644 --- a/internal/rpc/group/group.go +++ b/internal/rpc/group/group.go @@ -1372,7 +1372,7 @@ func (s *groupServer) SetGroupMemberInfo(ctx context.Context, req *pbgroup.SetGr } for groupID, members := range groupMembers { temp := make(map[string]struct{}) - userIDs := make([]string, len(members)+1) + userIDs := make([]string, 0, len(members)+1) for _, member := range members { if _, ok := temp[member.UserID]; ok { return nil, errs.ErrArgs.Wrap(fmt.Sprintf("repeat group %s user %s", member.GroupID, member.UserID)) @@ -1450,6 +1450,7 @@ func (s *groupServer) SetGroupMemberInfo(ctx context.Context, req *pbgroup.SetGr return nil, err } for _, member := range req.Members { + if member.RoleLevel != nil { switch member.RoleLevel.Value { case constant.GroupAdmin: