diff --git a/src/core/tools/insertContentTool.ts b/src/core/tools/insertContentTool.ts index b5e85dea30..e22a368167 100644 --- a/src/core/tools/insertContentTool.ts +++ b/src/core/tools/insertContentTool.ts @@ -153,9 +153,7 @@ export async function insertContentTool( } // Ask for approval (same for both flows) - const didApprove = await cline - .ask("tool", completeMessage, isWriteProtected) - .then((response) => response.response === "yesButtonClicked") + const didApprove = await askApproval("tool", completeMessage, undefined, isWriteProtected) if (!didApprove) { // Revert changes if diff view was shown diff --git a/src/core/tools/searchAndReplaceTool.ts b/src/core/tools/searchAndReplaceTool.ts index 50f4868b50..4912934415 100644 --- a/src/core/tools/searchAndReplaceTool.ts +++ b/src/core/tools/searchAndReplaceTool.ts @@ -223,9 +223,7 @@ export async function searchAndReplaceTool( cline.diffViewProvider.scrollToFirstDiff() } - const didApprove = await cline - .ask("tool", completeMessage, isWriteProtected) - .then((response) => response.response === "yesButtonClicked") + const didApprove = await askApproval("tool", completeMessage, undefined, isWriteProtected) if (!didApprove) { // Revert changes if diff view was shown