mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 09:44:21 +00:00 
			
		
		
		
	#2727 make IN clause compatible with Postgres
This commit is contained in:
		@@ -3,7 +3,7 @@ Gogs - Go Git Service [
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##### Current version: 0.8.49
 | 
					##### Current version: 0.8.50
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| Web | UI  | Preview  |
 | 
					| Web | UI  | Preview  |
 | 
				
			||||||
|:-------------:|:-------:|:-------:|
 | 
					|:-------------:|:-------:|:-------:|
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							@@ -17,7 +17,7 @@ import (
 | 
				
			|||||||
	"github.com/gogits/gogs/modules/setting"
 | 
						"github.com/gogits/gogs/modules/setting"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const APP_VER = "0.8.49.0229"
 | 
					const APP_VER = "0.8.50.0301"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func init() {
 | 
					func init() {
 | 
				
			||||||
	runtime.GOMAXPROCS(runtime.NumCPU())
 | 
						runtime.GOMAXPROCS(runtime.NumCPU())
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1060,7 +1060,7 @@ func (org *User) GetUserRepositories(userID int64) (err error) {
 | 
				
			|||||||
		And("`team_user`.uid=?", userID).
 | 
							And("`team_user`.uid=?", userID).
 | 
				
			||||||
		Join("INNER", "`team_user`", "`team_user`.team_id=`team`.id").
 | 
							Join("INNER", "`team_user`", "`team_user`.team_id=`team`.id").
 | 
				
			||||||
		Find(&teams); err != nil {
 | 
							Find(&teams); err != nil {
 | 
				
			||||||
		return fmt.Errorf("GetUserRepositories: get teams: %v", err)
 | 
							return fmt.Errorf("get teams: %v", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	teamIDs := make([]string, len(teams))
 | 
						teamIDs := make([]string, len(teams))
 | 
				
			||||||
@@ -1080,10 +1080,10 @@ func (org *User) GetUserRepositories(userID int64) (err error) {
 | 
				
			|||||||
		Join("INNER", "`team_repo`", "`team_repo`.repo_id=`repository`.id").
 | 
							Join("INNER", "`team_repo`", "`team_repo`.repo_id=`repository`.id").
 | 
				
			||||||
		Where("`repository`.owner_id=?", org.Id).
 | 
							Where("`repository`.owner_id=?", org.Id).
 | 
				
			||||||
		And("`repository`.is_private=?", false).
 | 
							And("`repository`.is_private=?", false).
 | 
				
			||||||
		Or("`team_repo`.team_id=(?)", strings.Join(teamIDs, ",")).
 | 
							Or("`team_repo`.team_id IN (?)", strings.Join(teamIDs, ",")).
 | 
				
			||||||
		GroupBy("`repository`.id").
 | 
							GroupBy("`repository`.id").
 | 
				
			||||||
		Find(&org.Repos); err != nil {
 | 
							Find(&org.Repos); err != nil {
 | 
				
			||||||
		return fmt.Errorf("GetUserRepositories: get repositories: %v", err)
 | 
							return fmt.Errorf("get repositories: %v", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// FIXME: should I change this value inside method,
 | 
						// FIXME: should I change this value inside method,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
0.8.49.0229
 | 
					0.8.50.0301
 | 
				
			||||||
		Reference in New Issue
	
	Block a user