fix custom field args in bulk script fixes #591

This commit is contained in:
wh1te909 2021-06-24 01:34:14 +00:00
parent cc472b4613
commit aa5608f7e8
1 changed files with 1 additions and 10 deletions

View File

@ -22,14 +22,5 @@ def handle_bulk_command_task(agentpks, cmd, shell, timeout) -> None:
@app.task
def handle_bulk_script_task(scriptpk, agentpks, args, timeout) -> None:
script = Script.objects.get(pk=scriptpk)
nats_data = {
"func": "runscript",
"timeout": timeout,
"script_args": args,
"payload": {
"code": script.code,
"shell": script.shell,
},
}
for agent in Agent.objects.filter(pk__in=agentpks):
asyncio.run(agent.nats_cmd(nats_data, wait=False))
agent.run_script(scriptpk=script.pk, args=args, timeout=timeout)