Store script contents for wipe host via script

This commit is contained in:
Martin Angers 2024-03-05 08:51:57 -05:00
parent 88eeb9c1a4
commit 16ba308039

View file

@ -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")