Skip to content

Commit 0ce5880

Browse files
committed
OneDev migration: set milestone closed state if milestone is closed in OneDev
1 parent 0f5f8cd commit 0ce5880

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

services/migrations/onedev.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,16 +250,20 @@ func (d *OneDevDownloader) GetMilestones(ctx context.Context) ([]*base.Milestone
250250
d := time.Unix(milestone.DueDay*24*60*60, 0)
251251
dueDate = &d
252252
}
253-
closed := dueDate
254-
if !milestone.Closed {
255-
closed = nil
253+
254+
var closedDate *time.Time
255+
state := "open"
256+
if milestone.Closed {
257+
closedDate = dueDate
258+
state = "closed"
256259
}
257260

258261
milestones = append(milestones, &base.Milestone{
259262
Title: milestone.Name,
260263
Description: milestone.Description,
261264
Deadline: dueDate,
262-
Closed: closed,
265+
Closed: closedDate,
266+
State: state,
263267
})
264268
}
265269
}

0 commit comments

Comments
 (0)