From e26c7827bc72499a9698745cd9b0816c6b76ddc6 Mon Sep 17 00:00:00 2001 From: Wolfsblvt Date: Sun, 7 Apr 2024 06:26:48 +0200 Subject: [PATCH] Fallback expression reset if custom expression deleted --- public/scripts/extensions/expressions/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js index f73c3325a..4ee04f552 100644 --- a/public/scripts/extensions/expressions/index.js +++ b/public/scripts/extensions/expressions/index.js @@ -1423,6 +1423,10 @@ async function onClickExpressionRemoveCustom() { // Remove custom expression from settings const index = extension_settings.expressions.custom.indexOf(selectedExpression); extension_settings.expressions.custom.splice(index, 1); + if (selectedExpression == getFallbackExpression()) { + toastr.warning(`Deleted custom expression '${selectedExpression}' that was also selected as the fallback expression.\nFallback expression has been reset to '${DEFAULT_FALLBACK_EXPRESSION}'.`); + extension_settings.expressions.fallback_expression = DEFAULT_FALLBACK_EXPRESSION; + } await renderAdditionalExpressionSettings(); saveSettingsDebounced();