Skip to content

Commit 252c75e

Browse files
committed
Added GetUserByIDCtx.
1 parent bb71cee commit 252c75e

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

models/issue_comment.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ func (c *Comment) LoadAssigneeUserAndTeam() error {
488488
var err error
489489

490490
if c.AssigneeID > 0 && c.Assignee == nil {
491-
c.Assignee, err = getUserByID(db.GetEngine(db.DefaultContext), c.AssigneeID)
491+
c.Assignee, err = GetUserByIDCtx(db.DefaultContext, c.AssigneeID)
492492
if err != nil {
493493
if !IsErrUserNotExist(err) {
494494
return err
@@ -523,7 +523,7 @@ func (c *Comment) LoadResolveDoer() (err error) {
523523
if c.ResolveDoerID == 0 || c.Type != CommentTypeCode {
524524
return nil
525525
}
526-
c.ResolveDoer, err = getUserByID(db.GetEngine(db.DefaultContext), c.ResolveDoerID)
526+
c.ResolveDoer, err = GetUserByIDCtx(db.DefaultContext, c.ResolveDoerID)
527527
if err != nil {
528528
if IsErrUserNotExist(err) {
529529
c.ResolveDoer = NewGhostUser()

models/issue_reaction.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ func (r *Reaction) LoadUser() (*User, error) {
240240
if r.User != nil {
241241
return r.User, nil
242242
}
243-
user, err := getUserByID(db.GetEngine(db.DefaultContext), r.UserID)
243+
user, err := GetUserByIDCtx(db.DefaultContext, r.UserID)
244244
if err != nil {
245245
return nil, err
246246
}

models/user.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,7 +1384,12 @@ func getUserByID(e db.Engine, id int64) (*User, error) {
13841384

13851385
// GetUserByID returns the user object by given ID if exists.
13861386
func GetUserByID(id int64) (*User, error) {
1387-
return getUserByID(db.GetEngine(db.DefaultContext), id)
1387+
return GetUserByIDCtx(db.DefaultContext, id)
1388+
}
1389+
1390+
// GetUserByIDCtx returns the user object by given ID if exists.
1391+
func GetUserByIDCtx(ctx context.Context, id int64) (*User, error) {
1392+
return getUserByID(db.GetEngine(ctx), id)
13881393
}
13891394

13901395
// GetUserByName returns user by given name.
@@ -1569,7 +1574,7 @@ func GetUserByEmailContext(ctx context.Context, email string) (*User, error) {
15691574
return nil, err
15701575
}
15711576
if has {
1572-
return getUserByID(db.GetEngine(ctx), emailAddress.UID)
1577+
return GetUserByIDCtx(ctx, emailAddress.UID)
15731578
}
15741579

15751580
// Finally, if email address is the protected email address:

0 commit comments

Comments
 (0)