Fix error logged when repos qs is empty (#9591)
* Fix error logged when repos qs is empty * Update routers/user/home.go Co-Authored-By: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <matti@mdranta.net> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							parent
							
								
									4a768e1c3e
								
							
						
					
					
						commit
						bedd7b2833
					
				
					 1 changed files with 14 additions and 12 deletions
				
			
		|  | @ -389,21 +389,23 @@ func Issues(ctx *context.Context) { | |||
| 
 | ||||
| 	reposQuery := ctx.Query("repos") | ||||
| 	var repoIDs []int64 | ||||
| 	if issueReposQueryPattern.MatchString(reposQuery) { | ||||
| 		// remove "[" and "]" from string
 | ||||
| 		reposQuery = reposQuery[1 : len(reposQuery)-1] | ||||
| 		//for each ID (delimiter ",") add to int to repoIDs
 | ||||
| 		for _, rID := range strings.Split(reposQuery, ",") { | ||||
| 			// Ensure nonempty string entries
 | ||||
| 			if rID != "" && rID != "0" { | ||||
| 				rIDint64, err := strconv.ParseInt(rID, 10, 64) | ||||
| 				if err == nil { | ||||
| 					repoIDs = append(repoIDs, rIDint64) | ||||
| 	if len(reposQuery) != 0 { | ||||
| 		if issueReposQueryPattern.MatchString(reposQuery) { | ||||
| 			// remove "[" and "]" from string
 | ||||
| 			reposQuery = reposQuery[1 : len(reposQuery)-1] | ||||
| 			//for each ID (delimiter ",") add to int to repoIDs
 | ||||
| 			for _, rID := range strings.Split(reposQuery, ",") { | ||||
| 				// Ensure nonempty string entries
 | ||||
| 				if rID != "" && rID != "0" { | ||||
| 					rIDint64, err := strconv.ParseInt(rID, 10, 64) | ||||
| 					if err == nil { | ||||
| 						repoIDs = append(repoIDs, rIDint64) | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 		} else { | ||||
| 			log.Error("issueReposQueryPattern not match with query") | ||||
| 		} | ||||
| 	} else { | ||||
| 		log.Error("issueReposQueryPattern not match with query") | ||||
| 	} | ||||
| 
 | ||||
| 	isShowClosed := ctx.Query("state") == "closed" | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue