Fix permission filter
parent
0570df3267
commit
47056aca03
|
@ -45,8 +45,8 @@ func FulltextSearchCommits(userid int64, q string, limit int, offset int) ([]*Co
|
|||
sess := x.NewSession()
|
||||
sess.Join("INNER", "repository", "repository.id = commit.repo_id")
|
||||
if userid > 0 {
|
||||
sess.Join("LEFT", "access", "access.repo_id = commit.repo_id AND access.user_id=?", string(userid))
|
||||
sess.Where("NOT repository.is_private OR access.user_id IS NOT NULL OR repository.owner_id=?", string(userid))
|
||||
sess.Join("LEFT", "access", "access.repo_id = commit.repo_id AND access.user_id=?", userid)
|
||||
sess.Where("(NOT repository.is_private OR access.user_id IS NOT NULL OR repository.owner_id=?)", userid)
|
||||
} else {
|
||||
sess.Where("NOT repository.is_private")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue