diff options
author | Joe Chen <jc@unknwon.io> | 2023-02-04 00:02:34 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-04 00:02:34 +0800 |
commit | cc4d4eacad6b6a92ebb3380715dcaee3bcc5fd41 (patch) | |
tree | 36889c562b8560c2065199ca4b1b01ccfad179c9 /internal/db/issue.go | |
parent | c53a1998c589a544b25d53f6e6fdf0f24a4df25b (diff) |
refactor(db): migrate methods off `user.go` (#7331)
Diffstat (limited to 'internal/db/issue.go')
-rw-r--r-- | internal/db/issue.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/db/issue.go b/internal/db/issue.go index ea4518bc..3d87d795 100644 --- a/internal/db/issue.go +++ b/internal/db/issue.go @@ -79,6 +79,18 @@ func (issue *Issue) AfterSet(colName string, _ xorm.Cell) { } } +// Deprecated: Use Users.GetByID instead. +func getUserByID(e Engine, id int64) (*User, error) { + u := new(User) + has, err := e.ID(id).Get(u) + if err != nil { + return nil, err + } else if !has { + return nil, ErrUserNotExist{args: errutil.Args{"userID": id}} + } + return u, nil +} + func (issue *Issue) loadAttributes(e Engine) (err error) { if issue.Repo == nil { issue.Repo, err = getRepositoryByID(e, issue.RepoID) |