Public Access
feat: run matcher after successful scrape; failures don't flip scrape status
This commit is contained in:
@@ -86,6 +86,12 @@ def _run_scrape_in_background(
|
||||
log.duration_seconds = int(
|
||||
(log.completed_at - log.started_at).total_seconds()
|
||||
)
|
||||
try:
|
||||
from app.services.matcher import run_match_job
|
||||
run_match_job(db, source_filter="lucky_california")
|
||||
except Exception as e: # matcher failure must not flip scrape to FAILED
|
||||
import logging
|
||||
logging.exception("matcher failed after successful scrape: %s", e)
|
||||
db.commit()
|
||||
logger.info(
|
||||
"Background scrape %s complete: %s/%s items saved",
|
||||
|
||||
Reference in New Issue
Block a user