From f3196d7ff7c7fd058150d1ca46b5f1e99cf14008 Mon Sep 17 00:00:00 2001 From: Larry Feigen Date: Wed, 18 May 2022 20:48:38 -0400 Subject: [PATCH] Use Embedded copy of WebLogic Remote Console, if available --- electron/app/js/wlRemoteConsoleUtils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/electron/app/js/wlRemoteConsoleUtils.js b/electron/app/js/wlRemoteConsoleUtils.js index 1172df50f..12bd726d8 100644 --- a/electron/app/js/wlRemoteConsoleUtils.js +++ b/electron/app/js/wlRemoteConsoleUtils.js @@ -9,6 +9,7 @@ const path = require('path'); const readline = require('readline'); const { app, BrowserWindow, dialog } = require('electron'); const fsPromises = require('fs/promises'); +const fs = require('fs'); const userSettings = require('./userSettings'); const fsUtils = require('./fsUtils'); @@ -312,7 +313,10 @@ async function _getInstalledExecutablePath(rcHome) { }; if (osUtils.isMac()) { - result['executable'] = path.join(rcHome, 'Contents', 'MacOS', 'WebLogic Remote Console'); + result['executable'] = path.join(rcHome, 'Contents', 'MacOS', 'Embeddable Remote Console'); + if (!fs.existsSync(result['executable'])) { + result['executable'] = path.join(rcHome, 'Contents', 'MacOS', 'WebLogic Remote Console'); + } } else if (osUtils.isWindows()) { result['executable'] = path.join(rcHome, 'WebLogic Remote Console.exe'); } else {