fix(multi-source): reset stale title template when changing from single to multi source

fix #521
This commit is contained in:
Tom Wheeler
2026-03-17 20:13:54 +13:00
parent 199841f3ae
commit 06e962c7ce
@@ -147,9 +147,13 @@ const TemplateSection = ({
detectedMediaTypes
);
// Auto-select the first available option if template is empty
// This ensures validation passes on initial render
if (!values.template && templatePresets.length > 0) {
// Auto-select the first available option if template is empty or not in current presets
// This handles cases like editing a multi-source collection that was previously
// single-source (e.g., template = 'Trending Anime' but multi-source only has 'custom')
const isTemplateValid =
values.template &&
templatePresets.some((p) => p.value === values.template);
if (!isTemplateValid && templatePresets.length > 0) {
setFieldValue('template', templatePresets[0].value);
}