Skip to content

Commit 72c6433

Browse files
fix: start date of sprint is empty (#8222) (#8223)
[Bug][Jira] start_date Field Empty in sprint Table After Upgrading DevLake from 0.21 to 1.0 with Jira Plugin #8221 Co-authored-by: NaRro <[email protected]>
1 parent 8573fbf commit 72c6433

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

backend/plugins/jira/e2e/sprint_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func TestSprintDataFlow(t *testing.T) {
4444
// verify sprint extraction
4545
dataflowTester.FlushTabler(&models.JiraSprint{})
4646
dataflowTester.FlushTabler(&models.JiraBoardSprint{})
47+
dataflowTester.FlushTabler(&models.JiraServerInfo{})
4748
dataflowTester.Subtask(tasks.ExtractSprintsMeta, taskData)
4849
dataflowTester.VerifyTable(
4950
models.JiraSprint{},

backend/plugins/jira/tasks/apiv2models/sprint.go

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,17 @@ type Sprint struct {
3737

3838
func (s Sprint) ToToolLayer(connectionId uint64, isServer bool) *models.JiraSprint {
3939
sprint := &models.JiraSprint{
40-
ConnectionId: connectionId,
41-
SprintId: s.ID,
42-
Self: s.Self,
43-
State: s.State,
44-
Name: s.Name,
45-
// StartDate: s.StartDate,
40+
ConnectionId: connectionId,
41+
SprintId: s.ID,
42+
Self: s.Self,
43+
State: s.State,
44+
Name: s.Name,
45+
StartDate: s.StartDate,
4646
EndDate: s.EndDate,
4747
CompleteDate: s.CompleteDate,
4848
OriginBoardID: s.OriginBoardID,
4949
}
50-
// jira cloud
51-
if !isServer {
52-
sprint.StartDate = s.StartDate
53-
}
54-
// jira server
55-
if isServer && s.ActivatedDate != nil {
50+
if s.ActivatedDate != nil {
5651
sprint.StartDate = s.ActivatedDate
5752
}
5853
return sprint

0 commit comments

Comments
 (0)