Manager: backend for submitting jobs in paused
status
With a new `initial_status` field, the user could choose whether to submit a job in `paused` status. Pull request: https://projects.blender.org/studio/flamenco/pulls/104322
This commit is contained in:
parent
376112b392
commit
00848a3755
@ -91,8 +91,12 @@ func (f *Flamenco) SubmitJob(e echo.Context) error {
|
||||
|
||||
logger = logger.With().Str("job_id", authoredJob.JobID).Logger()
|
||||
|
||||
// TODO: check whether this job should be queued immediately or start paused.
|
||||
authoredJob.Status = api.JobStatusQueued
|
||||
submittedJob := api.SubmittedJob(job)
|
||||
initialStatus := api.JobStatusQueued
|
||||
if submittedJob.InitialStatus != nil {
|
||||
initialStatus = *submittedJob.InitialStatus
|
||||
}
|
||||
authoredJob.Status = initialStatus
|
||||
|
||||
if err := f.persist.StoreAuthoredJob(ctx, *authoredJob); err != nil {
|
||||
logger.Error().Err(err).Msg("error persisting job in database")
|
||||
|
Loading…
Reference in New Issue
Block a user