feat: added script support when updating tasks for the cloud (#433)
* feat: added script support when updating tasks for the cloud * feat: added script ID to task printing
This commit is contained in:
@ -300,11 +300,22 @@ func (c Client) Update(ctx context.Context, params *UpdateParams) error {
|
||||
}
|
||||
status = &s
|
||||
}
|
||||
|
||||
scriptID := ¶ms.ScriptID
|
||||
if len(params.ScriptID) == 0 {
|
||||
scriptID = nil
|
||||
}
|
||||
|
||||
scriptParams := ¶ms.ScriptParams
|
||||
if len(params.ScriptParams) == 0 {
|
||||
scriptParams = nil
|
||||
}
|
||||
|
||||
task, err := c.PatchTasksID(ctx, params.TaskID).TaskUpdateRequest(api.TaskUpdateRequest{
|
||||
Status: status,
|
||||
Flux: flux,
|
||||
ScriptID: ¶ms.ScriptID,
|
||||
ScriptParameters: ¶ms.ScriptParams,
|
||||
ScriptID: scriptID,
|
||||
ScriptParameters: scriptParams,
|
||||
}).Execute()
|
||||
if err != nil {
|
||||
return err
|
||||
@ -361,6 +372,7 @@ func (c Client) printTasks(printOpts taskPrintOpts) error {
|
||||
"Status",
|
||||
"Every",
|
||||
"Cron",
|
||||
"ScriptID",
|
||||
}
|
||||
|
||||
if printOpts.task != nil {
|
||||
|
Reference in New Issue
Block a user