Use new OneDev /milestones endpoint (#17782)
OneDev changed the API which fails every build at the moment.
This commit is contained in:
parent
2dae5b715c
commit
429ef43793
1 changed files with 18 additions and 2 deletions
|
@ -284,7 +284,6 @@ func (d *OneDevDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, er
|
||||||
State string `json:"state"`
|
State string `json:"state"`
|
||||||
Title string `json:"title"`
|
Title string `json:"title"`
|
||||||
Description string `json:"description"`
|
Description string `json:"description"`
|
||||||
MilestoneID int64 `json:"milestoneId"`
|
|
||||||
SubmitterID int64 `json:"submitterId"`
|
SubmitterID int64 `json:"submitterId"`
|
||||||
SubmitDate time.Time `json:"submitDate"`
|
SubmitDate time.Time `json:"submitDate"`
|
||||||
}, 0, perPage)
|
}, 0, perPage)
|
||||||
|
@ -325,6 +324,23 @@ func (d *OneDevDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, er
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
milestones := make([]struct {
|
||||||
|
ID int64 `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}, 0, 10)
|
||||||
|
err = d.callAPI(
|
||||||
|
fmt.Sprintf("/api/issues/%d/milestones", issue.ID),
|
||||||
|
nil,
|
||||||
|
&milestones,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
return nil, false, err
|
||||||
|
}
|
||||||
|
milestoneID := int64(0)
|
||||||
|
if len(milestones) > 0 {
|
||||||
|
milestoneID = milestones[0].ID
|
||||||
|
}
|
||||||
|
|
||||||
state := strings.ToLower(issue.State)
|
state := strings.ToLower(issue.State)
|
||||||
if state == "released" {
|
if state == "released" {
|
||||||
state = "closed"
|
state = "closed"
|
||||||
|
@ -336,7 +352,7 @@ func (d *OneDevDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, er
|
||||||
PosterName: poster.Name,
|
PosterName: poster.Name,
|
||||||
PosterEmail: poster.Email,
|
PosterEmail: poster.Email,
|
||||||
Content: issue.Description,
|
Content: issue.Description,
|
||||||
Milestone: d.milestoneMap[issue.MilestoneID],
|
Milestone: d.milestoneMap[milestoneID],
|
||||||
State: state,
|
State: state,
|
||||||
Created: issue.SubmitDate,
|
Created: issue.SubmitDate,
|
||||||
Updated: issue.SubmitDate,
|
Updated: issue.SubmitDate,
|
||||||
|
|
Reference in a new issue