mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
Store script contents for wipe host via script
This commit is contained in:
parent
88eeb9c1a4
commit
16ba308039
1 changed files with 9 additions and 0 deletions
|
|
@ -916,6 +916,15 @@ func (ds *Datastore) WipeHostViaScript(ctx context.Context, request *fleet.HostS
|
|||
var res *fleet.HostScriptResult
|
||||
return ds.withRetryTxx(ctx, func(tx sqlx.ExtContext) error {
|
||||
var err error
|
||||
|
||||
scRes, err := insertScriptContents(ctx, request.ScriptContents, tx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
id, _ := scRes.LastInsertId()
|
||||
request.ScriptContentID = uint(id)
|
||||
|
||||
res, err = newHostScriptExecutionRequest(ctx, request, tx)
|
||||
if err != nil {
|
||||
return ctxerr.Wrap(ctx, err, "wipe host via script create execution")
|
||||
|
|
|
|||
Loading…
Reference in a new issue