From a19d4eb44eb62d77e27efa077ed4140e62dee546 Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Thu, 18 May 2023 11:56:35 +0800 Subject: [PATCH] groupServer --- internal/rpc/group/group.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/rpc/group/group.go b/internal/rpc/group/group.go index d8b31dd75..062a13736 100644 --- a/internal/rpc/group/group.go +++ b/internal/rpc/group/group.go @@ -438,6 +438,9 @@ func (s *groupServer) KickGroupMember(ctx context.Context, req *pbGroup.KickGrou } memberMap := make(map[string]*relationTb.GroupMemberModel) for i, member := range members { + if member.RoleLevel == constant.GroupOwner { + return nil, errs.ErrArgs.Wrap("can not kick group owner") + } memberMap[member.UserID] = members[i] } for _, userID := range req.KickedUserIDs {