forked from gitea/gitea
		
	* Fix missing updated time on migrated issues and comments * Fix testing and missing updated on migrating pullrequest Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com> Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									3e23dad075
								
							
						
					
					
						commit
						28508792ba
					
				| @ -14,6 +14,7 @@ type Comment struct { | ||||
| 	PosterName  string | ||||
| 	PosterEmail string | ||||
| 	Created     time.Time | ||||
| 	Updated     time.Time | ||||
| 	Content     string | ||||
| 	Reactions   *Reactions | ||||
| } | ||||
|  | ||||
| @ -19,6 +19,7 @@ type Issue struct { | ||||
| 	State       string // closed, open | ||||
| 	IsLocked    bool | ||||
| 	Created     time.Time | ||||
| 	Updated     time.Time | ||||
| 	Closed      *time.Time | ||||
| 	Labels      []*Label | ||||
| 	Reactions   *Reactions | ||||
|  | ||||
| @ -21,6 +21,7 @@ type PullRequest struct { | ||||
| 	Milestone      string | ||||
| 	State          string | ||||
| 	Created        time.Time | ||||
| 	Updated        time.Time | ||||
| 	Closed         *time.Time | ||||
| 	Labels         []*Label | ||||
| 	PatchURL       string | ||||
|  | ||||
| @ -332,6 +332,7 @@ func (g *GiteaLocalUploader) CreateIssues(issues ...*base.Issue) error { | ||||
| 			MilestoneID: milestoneID, | ||||
| 			Labels:      labels, | ||||
| 			CreatedUnix: timeutil.TimeStamp(issue.Created.Unix()), | ||||
| 			UpdatedUnix: timeutil.TimeStamp(issue.Updated.Unix()), | ||||
| 		} | ||||
| 
 | ||||
| 		userid, ok := g.userMap[issue.PosterID] | ||||
| @ -406,6 +407,7 @@ func (g *GiteaLocalUploader) CreateComments(comments ...*base.Comment) error { | ||||
| 			Type:        models.CommentTypeComment, | ||||
| 			Content:     comment.Content, | ||||
| 			CreatedUnix: timeutil.TimeStamp(comment.Created.Unix()), | ||||
| 			UpdatedUnix: timeutil.TimeStamp(comment.Updated.Unix()), | ||||
| 		} | ||||
| 
 | ||||
| 		if userid > 0 { | ||||
| @ -574,6 +576,7 @@ func (g *GiteaLocalUploader) newPullRequest(pr *base.PullRequest) (*models.PullR | ||||
| 		IsLocked:    pr.IsLocked, | ||||
| 		Labels:      labels, | ||||
| 		CreatedUnix: timeutil.TimeStamp(pr.Created.Unix()), | ||||
| 		UpdatedUnix: timeutil.TimeStamp(pr.Updated.Unix()), | ||||
| 	} | ||||
| 
 | ||||
| 	userid, ok := g.userMap[pr.PosterID] | ||||
|  | ||||
| @ -385,6 +385,7 @@ func (g *GithubDownloaderV3) GetIssues(page, perPage int) ([]*base.Issue, bool, | ||||
| 			Milestone:   milestone, | ||||
| 			State:       *issue.State, | ||||
| 			Created:     *issue.CreatedAt, | ||||
| 			Updated:     *issue.UpdatedAt, | ||||
| 			Labels:      labels, | ||||
| 			Reactions:   reactions, | ||||
| 			Closed:      issue.ClosedAt, | ||||
| @ -428,6 +429,7 @@ func (g *GithubDownloaderV3) GetComments(issueNumber int64) ([]*base.Comment, er | ||||
| 				PosterEmail: email, | ||||
| 				Content:     *comment.Body, | ||||
| 				Created:     *comment.CreatedAt, | ||||
| 				Updated:     *comment.UpdatedAt, | ||||
| 				Reactions:   reactions, | ||||
| 			}) | ||||
| 		} | ||||
| @ -523,6 +525,7 @@ func (g *GithubDownloaderV3) GetPullRequests(page, perPage int) ([]*base.PullReq | ||||
| 			Milestone:      milestone, | ||||
| 			State:          *pr.State, | ||||
| 			Created:        *pr.CreatedAt, | ||||
| 			Updated:        *pr.UpdatedAt, | ||||
| 			Closed:         pr.ClosedAt, | ||||
| 			Labels:         labels, | ||||
| 			Merged:         merged, | ||||
|  | ||||
| @ -157,6 +157,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterName: "guillep2k", | ||||
| 			State:      "closed", | ||||
| 			Created:    time.Date(2019, 11, 9, 17, 0, 29, 0, time.UTC), | ||||
| 			Updated:    time.Date(2019, 11, 12, 20, 29, 53, 0, time.UTC), | ||||
| 			Labels: []*base.Label{ | ||||
| 				{ | ||||
| 					Name:        "bug", | ||||
| @ -189,6 +190,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterName: "mrsdizzie", | ||||
| 			State:      "closed", | ||||
| 			Created:    time.Date(2019, 11, 12, 21, 0, 6, 0, time.UTC), | ||||
| 			Updated:    time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC), | ||||
| 			Labels: []*base.Label{ | ||||
| 				{ | ||||
| 					Name:        "duplicate", | ||||
| @ -219,6 +221,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterID:   1669571, | ||||
| 			PosterName: "mrsdizzie", | ||||
| 			Created:    time.Date(2019, 11, 12, 21, 0, 13, 0, time.UTC), | ||||
| 			Updated:    time.Date(2019, 11, 12, 21, 0, 13, 0, time.UTC), | ||||
| 			Content:    "This is a comment", | ||||
| 			Reactions: &base.Reactions{ | ||||
| 				TotalCount: 1, | ||||
| @ -235,6 +238,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterID:   1669571, | ||||
| 			PosterName: "mrsdizzie", | ||||
| 			Created:    time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC), | ||||
| 			Updated:    time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC), | ||||
| 			Content:    "A second comment", | ||||
| 			Reactions: &base.Reactions{ | ||||
| 				TotalCount: 0, | ||||
| @ -266,6 +270,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterName: "mrsdizzie", | ||||
| 			State:      "closed", | ||||
| 			Created:    time.Date(2019, 11, 12, 21, 21, 43, 0, time.UTC), | ||||
| 			Updated:    time.Date(2019, 11, 12, 21, 39, 28, 0, time.UTC), | ||||
| 			Labels: []*base.Label{ | ||||
| 				{ | ||||
| 					Name:        "documentation", | ||||
| @ -302,6 +307,7 @@ func TestGitHubDownloadRepo(t *testing.T) { | ||||
| 			PosterName: "mrsdizzie", | ||||
| 			State:      "open", | ||||
| 			Created:    time.Date(2019, 11, 12, 21, 54, 18, 0, time.UTC), | ||||
| 			Updated:    time.Date(2020, 1, 4, 11, 30, 1, 0, time.UTC), | ||||
| 			Labels: []*base.Label{ | ||||
| 				{ | ||||
| 					Name:        "bug", | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Antoine GIRARD
							Antoine GIRARD