diff --git a/daemon/cluster/convert/task.go b/daemon/cluster/convert/task.go index e218dc0320..b29cf4871f 100644 --- a/daemon/cluster/convert/task.go +++ b/daemon/cluster/convert/task.go @@ -51,6 +51,12 @@ func TaskFromGRPC(t swarmapi.Task) (types.Task, error) { task.NetworksAttachments = append(task.NetworksAttachments, networkAttachmentFromGRPC(na)) } + if t.JobIteration != nil { + task.JobIteration = &types.Version{ + Index: t.JobIteration.Index, + } + } + if t.Status.PortStatus == nil { return task, nil } @@ -65,11 +71,5 @@ func TaskFromGRPC(t swarmapi.Task) (types.Task, error) { }) } - if t.JobIteration != nil { - task.JobIteration = &types.Version{ - Index: t.JobIteration.Index, - } - } - return task, nil }