diff --git a/internal/rpc/msg/verify.go b/internal/rpc/msg/verify.go index b50c4c18b..5a190bbe3 100644 --- a/internal/rpc/msg/verify.go +++ b/internal/rpc/msg/verify.go @@ -99,7 +99,7 @@ func (m *msgServer) messageVerification(ctx context.Context, data *msg.SendMsgRe if err != nil { return nil, err } - if groupInfo.Status == constant.GroupStatusDismissed { + if groupInfo.Status == constant.GroupStatusDismissed && data.MsgData.ContentType != constant.GroupDismissedNotification { return nil, errs.ErrArgs.Wrap("group is dismissed") } if groupInfo.GroupType == constant.SuperGroup {