diff --git a/wwwroot/api/deploy_account.dspy b/wwwroot/api/deploy_account.dspy index 651dd58..54e6c4e 100644 --- a/wwwroot/api/deploy_account.dspy +++ b/wwwroot/api/deploy_account.dspy @@ -82,7 +82,7 @@ elif action == 'run': 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', 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) return json.dumps({'ok': True, **r}, ensure_ascii=False) except Exception as e: