From c3b1573c91db5efa4b8e5c0db56d60588e6cc22b Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Wed, 9 Apr 2025 22:09:10 +0300 Subject: [PATCH] Force resave CC preset after renaming Fixes #3828 --- public/scripts/preset-manager.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/public/scripts/preset-manager.js b/public/scripts/preset-manager.js index 5ddd42422..981855704 100644 --- a/public/scripts/preset-manager.js +++ b/public/scripts/preset-manager.js @@ -902,6 +902,12 @@ export async function initPresetManager() { await presetManager.renamePreset(newName); + if (apiId === 'openai') { + // This is a horrible mess, but prevents the renamed preset from being corrupted. + $('#update_oai_preset').trigger('click'); + return; + } + const successToast = !presetManager.isAdvancedFormatting() ? t`Preset renamed` : t`Template renamed`; toastr.success(successToast); });