fix(stage-pages): persist default Kokoro model on first visit (#1624)

Co-authored-by-agent: Unknown <unknown@example.com>
This commit is contained in:
yewu
2026-04-11 03:18:27 +08:00
committed by GitHub
parent ccba8fbe65
commit 4da6fd3672
@@ -108,6 +108,12 @@ onMounted(async () => {
await providersStore.fetchModelsForProvider(providerId) await providersStore.fetchModelsForProvider(providerId)
const config = providersStore.getProviderConfig(providerId) const config = providersStore.getProviderConfig(providerId)
// Persist the default model if none is saved yet so validation passes on first visit
if (!config.model) {
config.model = getDefaultKokoroModel(hasWebGPU.value)
}
const metadata = providersStore.getProviderMetadata(providerId) const metadata = providersStore.getProviderMetadata(providerId)
const validationResult = await metadata.validators.validateProviderConfig(config) const validationResult = await metadata.validators.validateProviderConfig(config)
if (validationResult.valid) { if (validationResult.valid) {