From 1ad7c8bc11b37faa49277b590d8ed05d4c9647ad Mon Sep 17 00:00:00 2001 From: Logan Williams Date: Thu, 24 Feb 2022 20:26:10 +0100 Subject: [PATCH] Search for since per-channel --- cisticola/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cisticola/__init__.py b/cisticola/__init__.py index 5bac90b..1960467 100644 --- a/cisticola/__init__.py +++ b/cisticola/__init__.py @@ -6,6 +6,7 @@ from loguru import logger MAX_POSTS = 10 + class ScraperController: """Registers scrapers, uses them to generate ScraperResults. Synchronizes everything with database via ORM.""" @@ -34,7 +35,8 @@ class ScraperController: # get most recent post session = self.session() - rows = session.query(cisticola.base.ScraperResult).order_by( + rows = session.query(cisticola.base.ScraperResult).where( + cisticola.base.ScraperResult.channel == channel.id).order_by( cisticola.base.ScraperResult.date.desc()).limit(1).all() if len(rows) == 1: