|
@ -94,13 +94,8 @@ func (issue *Issue) loadAttributes(e Engine) (err error) { |
|
|
if issue.Poster == nil { |
|
|
if issue.Poster == nil { |
|
|
issue.Poster, err = getUserByID(e, issue.PosterID) |
|
|
issue.Poster, err = getUserByID(e, issue.PosterID) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
if IsErrUserNotExist(err) { |
|
|
|
|
|
issue.PosterID = -1 |
|
|
|
|
|
issue.Poster = NewGhostUser() |
|
|
|
|
|
} else { |
|
|
|
|
|
return fmt.Errorf("getUserByID.(poster) [%d]: %v", issue.PosterID, err) |
|
|
|
|
|
} |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
issue.PosterID = -1 |
|
|
|
|
|
issue.Poster = NewGhostUser() |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|