mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-08-05 18:05:19 +02:00
fix 500 when reviewer is deleted with integration tests (#6856)
This commit is contained in:
parent
dab38c375d
commit
2382f1b057
5 changed files with 49 additions and 2 deletions
|
@ -773,6 +773,8 @@ func ViewIssue(ctx *context.Context) {
|
|||
// Render comments and and fetch participants.
|
||||
participants[0] = issue.Poster
|
||||
for _, comment = range issue.Comments {
|
||||
comment.Issue = issue
|
||||
|
||||
if err := comment.LoadPoster(); err != nil {
|
||||
ctx.ServerError("LoadPoster", err)
|
||||
return
|
||||
|
@ -850,8 +852,11 @@ func ViewIssue(ctx *context.Context) {
|
|||
continue
|
||||
}
|
||||
if err = comment.Review.LoadAttributes(); err != nil {
|
||||
ctx.ServerError("Review.LoadAttributes", err)
|
||||
return
|
||||
if !models.IsErrUserNotExist(err) {
|
||||
ctx.ServerError("Review.LoadAttributes", err)
|
||||
return
|
||||
}
|
||||
comment.Review.Reviewer = models.NewGhostUser()
|
||||
}
|
||||
if err = comment.Review.LoadCodeComments(); err != nil {
|
||||
ctx.ServerError("Review.LoadCodeComments", err)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue