fixed not visit private tweet detail by self error

pull/607/head
alimy 8 months ago
parent 91f3db2210
commit bb00e79ea3

@ -532,10 +532,8 @@ func (s *looseSrv) TweetDetail(req *web.TweetDetailReq) (*web.TweetDetailResp, m
// 检测访问权限 // 检测访问权限
// TODO: 提到最前面去检测 // TODO: 提到最前面去检测
switch { switch {
case req.User.ID == postFormated.User.ID: case req.User != nil && (req.User.ID == postFormated.User.ID || req.User.IsAdmin):
//fix 如果是自己 直接查看 // read by self of super admin
break
case req.User != nil && req.User.IsAdmin:
break break
case post.Visibility == core.PostVisitPublic: case post.Visibility == core.PostVisitPublic:
break break

Loading…
Cancel
Save