fix: sandbox_run 审计 result 用 rc==0 判断(run 返回无 ok 键)
This commit is contained in:
parent
e33bd24227
commit
ece913f186
@ -82,7 +82,7 @@ elif action == 'run':
|
|||||||
r = await run_in_work_env(sor, account_name, user_id, _org, command, workdir, timeout, network)
|
r = await run_in_work_env(sor, account_name, user_id, _org, command, workdir, timeout, network)
|
||||||
await audit_log(sor, user_id, username, 'sandbox_run',
|
await audit_log(sor, user_id, username, 'sandbox_run',
|
||||||
target=account_name, detail=str(command)[:500],
|
target=account_name, detail=str(command)[:500],
|
||||||
result='ok' if r.get('ok') else 'fail',
|
result='ok' if r.get('rc') == 0 else 'fail',
|
||||||
client_ip=client_ip)
|
client_ip=client_ip)
|
||||||
return json.dumps({'ok': True, **r}, ensure_ascii=False)
|
return json.dumps({'ok': True, **r}, ensure_ascii=False)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user