From 87c5eddc9e934834406eef1f8e37e66808643e4f Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Thu, 5 Feb 2026 11:52:06 +0100 Subject: [PATCH] Write warning when getting executionpolicy fails --- packages/safe-chain/src/shell-integration/helpers.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/safe-chain/src/shell-integration/helpers.js b/packages/safe-chain/src/shell-integration/helpers.js index 36fa908..18ba52e 100644 --- a/packages/safe-chain/src/shell-integration/helpers.js +++ b/packages/safe-chain/src/shell-integration/helpers.js @@ -4,6 +4,7 @@ import fs from "fs"; import path from "path"; import { ECOSYSTEM_JS, ECOSYSTEM_PY } from "../config/settings.js"; import { safeSpawn } from "../utils/safeSpawn.js"; +import { ui } from "../environment/userInteraction.js"; /** * @typedef {Object} AikidoTool @@ -294,8 +295,10 @@ export async function validatePowerShellExecutionPolicy(shellExecutableName) { isValid: acceptablePolicies.includes(policy), policy: policy, }; - } catch { - // If we can't check the policy, return false to be safe + } catch (err) { + ui.writeWarning( + `An error happened while trying to find the current executionpolicy in powershell: ${err}`, + ); return { isValid: false, policy: "Unknown" }; } }