Fix scan cover defaults (#3564)

* Set generate covers to true during migration
* Default generate cover to true
This commit is contained in:
WithoutPants
2023-03-20 12:20:51 +11:00
committed by GitHub
parent 44c58d6e3c
commit 496c36493b
2 changed files with 11 additions and 1 deletions

View File

@@ -278,6 +278,16 @@ func (m *schema45Migrator) migrateConfig(ctx context.Context) error {
logger.Errorf("Error while writing configuration file: %s", err.Error()) logger.Errorf("Error while writing configuration file: %s", err.Error())
} }
// if default scan settings are set, then set to generate scene covers by default
scanDefaults := c.GetDefaultScanSettings()
if scanDefaults != nil {
scanDefaults.ScanGenerateCovers = true
c.Set(config.DefaultScanSettings, scanDefaults)
if err := c.Write(); err != nil {
logger.Errorf("Error while writing configuration file: %s", err.Error())
}
}
return nil return nil
} }

View File

@@ -29,7 +29,7 @@ export const ScanOptions: React.FC<IScanOptions> = ({
<BooleanSetting <BooleanSetting
id="scan-generate-covers" id="scan-generate-covers"
headingID="config.tasks.generate_video_covers_during_scan" headingID="config.tasks.generate_video_covers_during_scan"
checked={scanGenerateCovers ?? false} checked={scanGenerateCovers ?? true}
onChange={(v) => setOptions({ scanGenerateCovers: v })} onChange={(v) => setOptions({ scanGenerateCovers: v })}
/> />
<BooleanSetting <BooleanSetting