From 77fa290648bbba11ffb7391eba1671c33efe39c6 Mon Sep 17 00:00:00 2001 From: Michael Li Date: Wed, 11 Sep 2024 00:31:53 +0800 Subject: [PATCH] fixed nil user err in tweet detail logic --- internal/servants/web/loose.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/servants/web/loose.go b/internal/servants/web/loose.go index 17df24bd..4ec8f62c 100644 --- a/internal/servants/web/loose.go +++ b/internal/servants/web/loose.go @@ -532,7 +532,7 @@ func (s *looseSrv) TweetDetail(req *web.TweetDetailReq) (*web.TweetDetailResp, m // 检测访问权限 // TODO: 提到最前面去检测 switch { - case req.User.IsAdmin: + case req.User != nil && req.User.IsAdmin: break case post.Visibility == core.PostVisitPublic: break