From 7c4d8b8d7aa560e7ed158ec3904aaaccb3e08c0e Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Thu, 26 Sep 2024 23:36:38 +0300 Subject: [PATCH] Fix a bug with splice --- public/scripts/extensions/connection-manager/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/scripts/extensions/connection-manager/index.js b/public/scripts/extensions/connection-manager/index.js index b3a708ba5..19e4be3e8 100644 --- a/public/scripts/extensions/connection-manager/index.js +++ b/public/scripts/extensions/connection-manager/index.js @@ -241,7 +241,8 @@ async function createConnectionProfile(forceName = null) { if (excludeState) { profile.exclude.push(keyName); } else { - profile.exclude.splice(profile.exclude.indexOf(keyName), 1); + const index = profile.exclude.indexOf(keyName); + index !== -1 && profile.exclude.splice(index, 1); } }); const isNameTaken = (n) => extension_settings.connectionManager.profiles.some(p => p.name === n);