mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Fix defaults getting applied when switching back to Default preset
This commit is contained in:
@ -23,6 +23,8 @@ function debouncePromise(func, delay) {
|
|||||||
*/
|
*/
|
||||||
const registerPromptManagerMigration = () => {
|
const registerPromptManagerMigration = () => {
|
||||||
const migrate = (settings, savePreset = null, presetName = null) => {
|
const migrate = (settings, savePreset = null, presetName = null) => {
|
||||||
|
if ('Default' === presetName) return;
|
||||||
|
|
||||||
if (settings.main_prompt || settings.nsfw_prompt || settings.jailbreak_prompt) {
|
if (settings.main_prompt || settings.nsfw_prompt || settings.jailbreak_prompt) {
|
||||||
console.log('Running prompt manager configuration migration');
|
console.log('Running prompt manager configuration migration');
|
||||||
if (settings.prompts === undefined || settings.prompts.length === 0) settings.prompts = structuredClone(chatCompletionDefaultPrompts.prompts);
|
if (settings.prompts === undefined || settings.prompts.length === 0) settings.prompts = structuredClone(chatCompletionDefaultPrompts.prompts);
|
||||||
|
Reference in New Issue
Block a user