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() {
3174 let sm = extension_settings.sd.novel_sm;3174 let sm = extension_settings.sd.novel_sm;
3175 let sm_dyn = extension_settings.sd.novel_sm_dyn;3175 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
3177 if (extension_settings.sd.sampler === 'ddim' || extension_settings.sd.model === 'nai-diffusion-4-curated-preview') {3182 if (extension_settings.sd.sampler === 'ddim' || extension_settings.sd.model === 'nai-diffusion-4-curated-preview') {
3178 sm = false;3183 sm = false;
3179 sm_dyn = false;3184 sm_dyn = false;