diff --git a/internal/rpc/group/notification.go b/internal/rpc/group/notification.go index e87e7c495..5c552c199 100644 --- a/internal/rpc/group/notification.go +++ b/internal/rpc/group/notification.go @@ -567,6 +567,9 @@ func (g *GroupNotificationSender) MemberEnterNotification(ctx context.Context, g return err } tips := &sdkws.MemberInvitedTips{Group: group, InvitedUserList: users, OpUser: opUser} + if err = g.fillOpUser(ctx, &tips.OpUser, tips.Group.GroupID); err != nil { + return nil + } g.setVersion(ctx, &tips.GroupMemberVersion, &tips.GroupMemberVersionID, database.GroupMemberVersionName, tips.Group.GroupID) g.Notification(ctx, mcontext.GetOpUserID(ctx), group.GroupID, constant.MemberInvitedNotification, tips) return nil