From 756cb7ab2282072116ed0380b667f92d4d95c7bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Lombra=C3=B1a=20Gonz=C3=A1lez?= Date: Wed, 16 Aug 2017 11:18:18 +0200 Subject: [PATCH 1/2] Import job properly. --- pybossa/jobs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pybossa/jobs.py b/pybossa/jobs.py index 4db9ac39f1..41d9142d1c 100644 --- a/pybossa/jobs.py +++ b/pybossa/jobs.py @@ -25,7 +25,7 @@ from pybossa.model.webhook import Webhook from pybossa.util import with_cache_disabled, publish_channel import pybossa.dashboard.jobs as dashboard -import pybossa.leaderboard.jobs as leaderboard +from pybossa.leaderboard.jobs import leaderboard from pbsonesignal import PybossaOneSignal @@ -276,7 +276,7 @@ def get_dashboard_jobs(queue='low'): # pragma: no cover def get_leaderboard_jobs(queue='super'): # pragma: no cover """Return leaderboard jobs.""" timeout = current_app.config.get('TIMEOUT') - yield dict(name=leaderboard.leaderboard, args=[], kwargs={}, + yield dict(name=leaderboard, args=[], kwargs={}, timeout=timeout, queue=queue) From eb4866a9e12878165868c3375d240155ffa247fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Lombra=C3=B1a=20Gonz=C3=A1lez?= Date: Wed, 16 Aug 2017 11:21:38 +0200 Subject: [PATCH 2/2] Add it to all jobs list. --- pybossa/jobs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pybossa/jobs.py b/pybossa/jobs.py index 41d9142d1c..97ce77793e 100644 --- a/pybossa/jobs.py +++ b/pybossa/jobs.py @@ -118,7 +118,7 @@ def get_periodic_jobs(queue): failed_jobs = get_maintenance_jobs() if queue == 'maintenance' else [] _all = [zip_jobs, jobs, project_jobs, autoimport_jobs, engage_jobs, non_contrib_jobs, dashboard_jobs, - weekly_update_jobs, failed_jobs] + weekly_update_jobs, failed_jobs, leaderboard_jobs] return (job for sublist in _all for job in sublist if job['queue'] == queue)