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);