mirror of https://github.com/harness/drone.git
fix: [CODE-2474]: handle import-progress API response for importing repos via the migrator (#2772)
parent
2892378036
commit
f1efecefee
|
@ -390,6 +390,15 @@ func (r *Repository) GetProgress(ctx context.Context, repo *types.Repository) (j
|
|||
return job.FailProgress(), nil
|
||||
}
|
||||
|
||||
// if repo is importing through the migrator cli there is no job created for it, return state=progress
|
||||
if repo.State == enum.RepoStateMigrateDataImport ||
|
||||
repo.State == enum.RepoStateMigrateGitPush {
|
||||
return job.Progress{
|
||||
State: job.JobStateRunning,
|
||||
Progress: job.ProgressMin,
|
||||
}, nil
|
||||
}
|
||||
|
||||
// otherwise there either was no import, or it completed a long time ago (job cleaned up by now)
|
||||
return job.Progress{}, ErrNotFound
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue