aboutsummaryrefslogtreecommitdiff
path: root/internal/db/issue.go
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2023-02-04 00:02:34 +0800
committerGitHub <noreply@github.com>2023-02-04 00:02:34 +0800
commitcc4d4eacad6b6a92ebb3380715dcaee3bcc5fd41 (patch)
tree36889c562b8560c2065199ca4b1b01ccfad179c9 /internal/db/issue.go
parentc53a1998c589a544b25d53f6e6fdf0f24a4df25b (diff)
refactor(db): migrate methods off `user.go` (#7331)
Diffstat (limited to 'internal/db/issue.go')
-rw-r--r--internal/db/issue.go12
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)