浏览代码

ts: Validate `error.data` exists on simulation response (#2508)

Sergo 2 年之前
父节点
当前提交
a88be4209a
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ts/packages/anchor/src/utils/rpc.ts

+ 1 - 1
ts/packages/anchor/src/utils/rpc.ts

@@ -195,7 +195,7 @@ export async function simulateTransaction(
   if ("error" in res) {
     let logs;
     if ("data" in res.error) {
-      logs = res.error.data.logs;
+      logs = res.error.data?.logs;
       if (logs && Array.isArray(logs)) {
         const traceIndent = "\n    ";
         const logTrace = traceIndent + logs.join(traceIndent);