diff --git a/app/mix/service/apiservice.go b/app/mix/service/apiservice.go index c9e10bca..dcc7c563 100644 --- a/app/mix/service/apiservice.go +++ b/app/mix/service/apiservice.go @@ -202,7 +202,7 @@ func (s *Service) ApiLogout(ctx *gin.Context, req *loginproto.ApiLogoutReq) (log ec = errcode.ErrCodeLoginSrvOk - if err := _DefaultToken.OpDeleteByMid(ctx, util.DerefInt64(req.Mid)); err != nil { + if err := _DefaultToken.OpDeleteByMid(ctx, util.DerefInt64(req.Mid)); err != nil && err != qmgo.ErrNoSuchDocuments { logger.Error("ApiDeleteByMid failed, err: %v", err) logoutData = &loginproto.OpLogoutData{ OpResult: false, diff --git a/app/mix/service/service.go b/app/mix/service/service.go index 03ed1555..17eca4c5 100644 --- a/app/mix/service/service.go +++ b/app/mix/service/service.go @@ -649,7 +649,7 @@ func (s *Service) OpLogout(ctx *gin.Context, req *loginproto.OpLogoutReq) (logou ec = errcode.ErrCodeLoginSrvOk - if err := _DefaultToken.OpDeleteByMid(ctx, util.DerefInt64(req.Mid)); err != nil { + if err := _DefaultToken.OpDeleteByMid(ctx, util.DerefInt64(req.Mid)); err != nil && err != qmgo.ErrNoSuchDocuments { logger.Error("OpDeleteByMid failed, err: %v", err) logoutData = &loginproto.OpLogoutData{ OpResult: false,