fix(settings): add default_unet_root to SYNC_KEYS for proper frontend sync

The default_unet_root setting was not being synced from backend to frontend
because it was missing from the _SYNC_KEYS tuple in misc_handlers.py. This
caused the "Default Diffusion Model Root" setting to always display "No Default"
even when a valid path was configured in settings.json.
This commit is contained in:
Will Miao
2026-01-18 12:38:46 +08:00
parent ab6a4844f0
commit 839bcbd37f
14 changed files with 99 additions and 9 deletions

View File

@@ -301,6 +301,23 @@
</div>
</div>
<div class="setting-item">
<div class="setting-row">
<div class="setting-info">
<label for="defaultUnetRoot">{{ t('settings.folderSettings.defaultUnetRoot') }}</label>
</div>
<div class="setting-control select-control">
<select id="defaultUnetRoot" onchange="settingsManager.saveSelectSetting('defaultUnetRoot', 'default_unet_root')">
<option value="">{{ t('settings.folderSettings.noDefault') }}</option>
<!-- Options will be loaded dynamically -->
</select>
</div>
</div>
<div class="input-help">
{{ t('settings.folderSettings.defaultUnetRootHelp') }}
</div>
</div>
<div class="setting-item">
<div class="setting-row">
<div class="setting-info">