NovelAI: Fix backward compatibility with scheduler setting

c42a7739d6d1c85e8a5fdc276185194eea2585c3

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

1 files changed, +5 -0Showing whitespace changes
public/scripts/extensions/stable-diffusion/index.js+5 -0
@@ -3174,6 +3174,11 @@ function getNovelParams() {
31743174 let sm = extension_settings.sd.novel_sm;
31753175 let sm_dyn = extension_settings.sd.novel_sm_dyn;
31763176
3177+ // If a source was never changed after the scheduler setting was added, we need to set it to 'karras' for compatibility.
3178+ if (!extension_settings.sd.scheduler || extension_settings.sd.scheduler === 'normal') {
3179+ extension_settings.sd.scheduler = 'karras';
3180+ }
3181+
31773182 if (extension_settings.sd.sampler === 'ddim' || extension_settings.sd.model === 'nai-diffusion-4-curated-preview') {
31783183 sm = false;
31793184 sm_dyn = false;