aboutsummaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorEarl Warren <109468362+earl-warren@users.noreply.github.com>2023-11-13 15:30:08 +0100
committerGitHub <noreply@github.com>2023-11-13 15:30:08 +0100
commitf2ea31de36ec777a84f32dfdb242da2a3d9f1fc8 (patch)
tree164ac43538f8002fce213500353251ce0aea84e6 /models
parent0678c822653975c7fcf40371f2c39dd14254aa2a (diff)
downloadgitea-f2ea31de36ec777a84f32dfdb242da2a3d9f1fc8.tar.gz
gitea-f2ea31de36ec777a84f32dfdb242da2a3d9f1fc8.zip
Enable system users for comment.LoadPoster (#28014)
System users (Ghost, ActionsUser, etc) have a negative id and may be the author of a comment, either because it was created by a now deleted user or via an action using a transient token. The GetPossibleUserByID function has special cases related to system users and will not fail if given a negative id. Refs: https://codeberg.org/forgejo/forgejo/issues/1425 (cherry picked from commit 6a2d2fa24390116d31ae2507c0a93d423f690b7b)
Diffstat (limited to 'models')
-rw-r--r--models/issues/comment.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/models/issues/comment.go b/models/issues/comment.go
index f2a3cb7b02..7fd07867df 100644
--- a/models/issues/comment.go
+++ b/models/issues/comment.go
@@ -350,7 +350,7 @@ func (c *Comment) AfterLoad(session *xorm.Session) {
// LoadPoster loads comment poster
func (c *Comment) LoadPoster(ctx context.Context) (err error) {
- if c.PosterID <= 0 || c.Poster != nil {
+ if c.Poster != nil {
return nil
}