mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fix branch order (#31174)
Fix #31172 The original order or the default order should not be ignored even if we have an is_deleted order.
This commit is contained in:
		| @@ -107,17 +107,13 @@ func (opts FindBranchOptions) ToConds() builder.Cond { | |||||||
|  |  | ||||||
| func (opts FindBranchOptions) ToOrders() string { | func (opts FindBranchOptions) ToOrders() string { | ||||||
| 	orderBy := opts.OrderBy | 	orderBy := opts.OrderBy | ||||||
| 	if opts.IsDeletedBranch.ValueOrDefault(true) { // if deleted branch included, put them at the end |  | ||||||
| 		if orderBy != "" { |  | ||||||
| 			orderBy += ", " |  | ||||||
| 		} |  | ||||||
| 		orderBy += "is_deleted ASC" |  | ||||||
| 	} |  | ||||||
| 	if orderBy == "" { | 	if orderBy == "" { | ||||||
| 		// the commit_time might be the same, so add the "name" to make sure the order is stable | 		// the commit_time might be the same, so add the "name" to make sure the order is stable | ||||||
| 		return "commit_time DESC, name ASC" | 		orderBy = "commit_time DESC, name ASC" | ||||||
|  | 	} | ||||||
|  | 	if opts.IsDeletedBranch.ValueOrDefault(true) { // if deleted branch included, put them at the beginning | ||||||
|  | 		orderBy = "is_deleted ASC, " + orderBy | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return orderBy | 	return orderBy | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user