mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Fix problem when database ID is not incremented as expected (#17229)
Although #17124 fixed the same issue for the feed, some other parts with the same issue were found. Co-authored-by: finga <finga@onders.org>
This commit is contained in:
		| @@ -107,7 +107,7 @@ func Notices(page, pageSize int) ([]*Notice, error) { | ||||
| 	notices := make([]*Notice, 0, pageSize) | ||||
| 	return notices, db.GetEngine(db.DefaultContext). | ||||
| 		Limit(pageSize, (page-1)*pageSize). | ||||
| 		Desc("id"). | ||||
| 		Desc("created_unix"). | ||||
| 		Find(¬ices) | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -843,7 +843,7 @@ func (issue *Issue) GetLastEventLabel() string { | ||||
| func (issue *Issue) GetLastComment() (*Comment, error) { | ||||
| 	var c Comment | ||||
| 	exist, err := db.GetEngine(db.DefaultContext).Where("type = ?", CommentTypeComment). | ||||
| 		And("issue_id = ?", issue.ID).Desc("id").Get(&c) | ||||
| 		And("issue_id = ?", issue.ID).Desc("created_unix").Get(&c) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
|   | ||||
| @@ -161,7 +161,7 @@ func ListAccessTokens(opts ListAccessTokensOptions) ([]*AccessToken, error) { | ||||
| 		sess = sess.Where("name=?", opts.Name) | ||||
| 	} | ||||
|  | ||||
| 	sess = sess.Desc("id") | ||||
| 	sess = sess.Desc("created_unix") | ||||
|  | ||||
| 	if opts.Page != 0 { | ||||
| 		sess = db.SetSessionPagination(sess, &opts) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user