From e71bac3cce712d1ec6fcf42c1d2fd1599d3ec889 Mon Sep 17 00:00:00 2001 From: cottongin Date: Mon, 6 Apr 2026 20:28:32 -0400 Subject: [PATCH] feat: omit obituaries images from mosaic cover Made-with: Cursor --- src/routes/issues.py | 2 ++ src/routes/publish.py | 2 ++ src/scheduler.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/routes/issues.py b/src/routes/issues.py index 82a091c..bba6f30 100644 --- a/src/routes/issues.py +++ b/src/routes/issues.py @@ -115,6 +115,8 @@ def regenerate(issue_id): image_paths = [] for a in articles_for_issue: + if "Obituaries" in json.loads(a.categories): + continue first_image = Image.query.filter_by(article_id=a.id).first() if first_image: image_paths.append(first_image.local_path) diff --git a/src/routes/publish.py b/src/routes/publish.py index 866cd9c..a549991 100644 --- a/src/routes/publish.py +++ b/src/routes/publish.py @@ -171,6 +171,8 @@ def create_issue(): image_paths = [] for a in articles_for_issue: + if "Obituaries" in json.loads(a.categories): + continue first_image = Image.query.filter_by(article_id=a.id).first() if first_image: image_paths.append(first_image.local_path) diff --git a/src/scheduler.py b/src/scheduler.py index f509ad6..0c7a680 100644 --- a/src/scheduler.py +++ b/src/scheduler.py @@ -83,6 +83,8 @@ class SchedulerManager: image_paths = [] for a in articles: + if "Obituaries" in json.loads(a.categories): + continue first_image = Image.query.filter_by(article_id=a.id).first() if first_image: image_paths.append(first_image.local_path)