Force resave CC preset after renaming Fixes #3828

c3b1573c91db5efa4b8e5c0db56d60588e6cc22b

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +6 -0Ignore whitespace
public/scripts/preset-manager.js+6 -0
@@ -902,6 +902,12 @@ export async function initPresetManager() {
902902
903903 await presetManager.renamePreset(newName);
904904
905+ if (apiId === 'openai') {
906+ // This is a horrible mess, but prevents the renamed preset from being corrupted.
907+ $('#update_oai_preset').trigger('click');
908+ return;
909+ }
910+
905911 const successToast = !presetManager.isAdvancedFormatting() ? t`Preset renamed` : t`Template renamed`;
906912 toastr.success(successToast);
907913 });