From 787ede95be389a50b87ab063acafc051f3360a43 Mon Sep 17 00:00:00 2001 From: Bo Yao Date: Wed, 1 Mar 2023 11:01:03 +0800 Subject: [PATCH] fix error message in not name confliction case --- packages/near-sdk-js/lib/cli/utils.js | 2 +- packages/near-sdk-js/src/cli/utils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/near-sdk-js/lib/cli/utils.js b/packages/near-sdk-js/lib/cli/utils.js index 95a718ca2..3f98c8125 100644 --- a/packages/near-sdk-js/lib/cli/utils.js +++ b/packages/near-sdk-js/lib/cli/utils.js @@ -20,7 +20,7 @@ export async function executeCommand(command, verbose = false) { if (code != 0) { signale.error(`Command failed: ${command}`); const failDueToNameConflict = stderr.match(/conflicting types for '([a-zA-Z0-9_]+)'/); - if (failDueToNameConflict.length > 1) { + if (failDueToNameConflict && failDueToNameConflict.length > 1) { signale.error(`'${failDueToNameConflict[1]}' is a reserved word, please use another name for contract method"`); } } diff --git a/packages/near-sdk-js/src/cli/utils.ts b/packages/near-sdk-js/src/cli/utils.ts index 2fd2a1935..49db8e109 100644 --- a/packages/near-sdk-js/src/cli/utils.ts +++ b/packages/near-sdk-js/src/cli/utils.ts @@ -30,7 +30,7 @@ export async function executeCommand( signale.error(`Command failed: ${command}`); const failDueToNameConflict = stderr.match(/conflicting types for '([a-zA-Z0-9_]+)'/); - if (failDueToNameConflict.length > 1) { + if (failDueToNameConflict && failDueToNameConflict.length > 1) { signale.error(`'${failDueToNameConflict[1]}' is a reserved word, please use another name for contract method"`); } }