fix: overwrite startDate with the value of activatedDate
diff --git a/plugins/jira/tasks/apiv2models/sprint.go b/plugins/jira/tasks/apiv2models/sprint.go
index 814105e..6154251 100644
--- a/plugins/jira/tasks/apiv2models/sprint.go
+++ b/plugins/jira/tasks/apiv2models/sprint.go
@@ -29,13 +29,14 @@
State string `json:"state"`
Name string `json:"name"`
StartDate *time.Time `json:"startDate"`
+ ActivatedDate *time.Time `json:"activatedDate"`
EndDate *time.Time `json:"endDate"`
CompleteDate *time.Time `json:"completeDate"`
OriginBoardID uint64 `json:"originBoardId"`
}
func (s Sprint) ToToolLayer(connectionId uint64) *models.JiraSprint {
- return &models.JiraSprint{
+ sprint := &models.JiraSprint{
ConnectionId: connectionId,
SprintId: s.ID,
Self: s.Self,
@@ -46,4 +47,8 @@
CompleteDate: s.CompleteDate,
OriginBoardID: s.OriginBoardID,
}
+ if s.ActivatedDate != nil {
+ sprint.StartDate = s.ActivatedDate
+ }
+ return sprint
}