Skip to content

Commit 8a639ad

Browse files
authored
Update xorm to latest version and fix correct user table referencing in sql (#4473) (#4483)
1 parent 88d7910 commit 8a639ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1692
-1076
lines changed

Gopkg.lock

+6-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ ignored = ["google.golang.org/appengine*"]
3838
[[override]]
3939
name = "github.com/go-xorm/xorm"
4040
#version = "0.6.5"
41-
revision = "d4149d1eee0c2c488a74a5863fd9caf13d60fd03"
41+
revision = "ad69f7d8f0861a29438154bb0a20b60501298480"
4242

4343
[[override]]
4444
name = "github.com/gorilla/mux"

models/issue.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1283,7 +1283,7 @@ func getParticipantsByIssueID(e Engine, issueID int64) ([]*User, error) {
12831283
And("`comment`.type = ?", CommentTypeComment).
12841284
And("`user`.is_active = ?", true).
12851285
And("`user`.prohibit_login = ?", false).
1286-
Join("INNER", "user", "`user`.id = `comment`.poster_id").
1286+
Join("INNER", "`user`", "`user`.id = `comment`.poster_id").
12871287
Distinct("poster_id").
12881288
Find(&userIDs); err != nil {
12891289
return nil, fmt.Errorf("get poster IDs: %v", err)

models/issue_list.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ func (issues IssueList) loadAssignees(e Engine) error {
166166

167167
var assignees = make(map[int64][]*User, len(issues))
168168
rows, err := e.Table("issue_assignees").
169-
Join("INNER", "user", "`user`.id = `issue_assignees`.assignee_id").
169+
Join("INNER", "`user`", "`user`.id = `issue_assignees`.assignee_id").
170170
In("`issue_assignees`.issue_id", issues.getIssueIDs()).
171171
Rows(new(AssigneeIssue))
172172
if err != nil {

models/issue_watch.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func getIssueWatchers(e Engine, issueID int64) (watches []*IssueWatch, err error
6767
Where("`issue_watch`.issue_id = ?", issueID).
6868
And("`user`.is_active = ?", true).
6969
And("`user`.prohibit_login = ?", false).
70-
Join("INNER", "user", "`user`.id = `issue_watch`.user_id").
70+
Join("INNER", "`user`", "`user`.id = `issue_watch`.user_id").
7171
Find(&watches)
7272
return
7373
}

models/org.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ func GetOwnedOrgsByUserIDDesc(userID int64, desc string) ([]*User, error) {
383383
func GetOrgUsersByUserID(uid int64, all bool) ([]*OrgUser, error) {
384384
ous := make([]*OrgUser, 0, 10)
385385
sess := x.
386-
Join("LEFT", "user", "`org_user`.org_id=`user`.id").
386+
Join("LEFT", "`user`", "`org_user`.org_id=`user`.id").
387387
Where("`org_user`.uid=?", uid)
388388
if !all {
389389
// Only show public organizations
@@ -575,7 +575,7 @@ func (org *User) getUserTeams(e Engine, userID int64, cols ...string) ([]*Team,
575575
return teams, e.
576576
Where("`team_user`.org_id = ?", org.ID).
577577
Join("INNER", "team_user", "`team_user`.team_id = team.id").
578-
Join("INNER", "user", "`user`.id=team_user.uid").
578+
Join("INNER", "`user`", "`user`.id=team_user.uid").
579579
And("`team_user`.uid = ?", userID).
580580
Asc("`user`.name").
581581
Cols(cols...).

models/repo.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1954,7 +1954,7 @@ func DeleteRepository(doer *User, uid, repoID int64) error {
19541954
func GetRepositoryByOwnerAndName(ownerName, repoName string) (*Repository, error) {
19551955
var repo Repository
19561956
has, err := x.Select("repository.*").
1957-
Join("INNER", "user", "`user`.id = repository.owner_id").
1957+
Join("INNER", "`user`", "`user`.id = repository.owner_id").
19581958
Where("repository.lower_name = ?", strings.ToLower(repoName)).
19591959
And("`user`.lower_name = ?", strings.ToLower(ownerName)).
19601960
Get(&repo)

models/repo_watch.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func getWatchers(e Engine, repoID int64) ([]*Watch, error) {
5454
return watches, e.Where("`watch`.repo_id=?", repoID).
5555
And("`user`.is_active=?", true).
5656
And("`user`.prohibit_login=?", false).
57-
Join("INNER", "user", "`user`.id = `watch`.user_id").
57+
Join("INNER", "`user`", "`user`.id = `watch`.user_id").
5858
Find(&watches)
5959
}
6060

models/user.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -374,9 +374,9 @@ func (u *User) GetFollowers(page int) ([]*User, error) {
374374
Limit(ItemsPerPage, (page-1)*ItemsPerPage).
375375
Where("follow.follow_id=?", u.ID)
376376
if setting.UsePostgreSQL {
377-
sess = sess.Join("LEFT", "follow", `"user".id=follow.user_id`)
377+
sess = sess.Join("LEFT", "follow", "`user`.id=follow.user_id")
378378
} else {
379-
sess = sess.Join("LEFT", "follow", "user.id=follow.user_id")
379+
sess = sess.Join("LEFT", "follow", "`user`.id=follow.user_id")
380380
}
381381
return users, sess.Find(&users)
382382
}
@@ -393,9 +393,9 @@ func (u *User) GetFollowing(page int) ([]*User, error) {
393393
Limit(ItemsPerPage, (page-1)*ItemsPerPage).
394394
Where("follow.user_id=?", u.ID)
395395
if setting.UsePostgreSQL {
396-
sess = sess.Join("LEFT", "follow", `"user".id=follow.follow_id`)
396+
sess = sess.Join("LEFT", "follow", "`user`.id=follow.follow_id")
397397
} else {
398-
sess = sess.Join("LEFT", "follow", "user.id=follow.follow_id")
398+
sess = sess.Join("LEFT", "follow", "`user`.id=follow.follow_id")
399399
}
400400
return users, sess.Find(&users)
401401
}

vendor/github.com/go-xorm/builder/builder.go

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/builder_insert.go

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/builder_select.go

+48-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/cond.go

+4-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/cond_compare.go

+7-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/cond_eq.go

+18-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-xorm/builder/cond_like.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)