From f247841665928c9e024ec0653e13842e8248e513 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Tue, 24 Mar 2026 06:38:05 -0700 Subject: [PATCH] Fix Album Tag Consistency job: add missing _get_settings method --- core/repair_jobs/album_tag_consistency.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/repair_jobs/album_tag_consistency.py b/core/repair_jobs/album_tag_consistency.py index 30f0189e..c6705795 100644 --- a/core/repair_jobs/album_tag_consistency.py +++ b/core/repair_jobs/album_tag_consistency.py @@ -142,6 +142,14 @@ class AlbumTagConsistencyJob(RepairJob): } auto_fix = False + def _get_settings(self, context: JobContext) -> dict: + """Get job settings from config, merged with defaults.""" + cfg = context.config_manager.get(f'repair.jobs.{self.job_id}.settings', {}) + merged = dict(self.default_settings) + if isinstance(cfg, dict): + merged.update(cfg) + return merged + def scan(self, context: JobContext) -> JobResult: result = JobResult() settings = self._get_settings(context)