From 2a99ddd56498f045958f5b1b6793428f75d07946 Mon Sep 17 00:00:00 2001 From: Her Email Date: Sat, 11 Nov 2023 00:52:16 -0500 Subject: [PATCH] fix user sync bug --- common/management/commands/cron.py | 4 +++- users/jobs/sync.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/common/management/commands/cron.py b/common/management/commands/cron.py index 4aaebee4..77168760 100644 --- a/common/management/commands/cron.py +++ b/common/management/commands/cron.py @@ -40,5 +40,7 @@ class Command(BaseCommand): if not run: logger.error(f"Job not found: {job_id}") if options["list"]: + all_jobs = [j.__name__ for j in JobManager.registry] + logger.info(f"{len(all_jobs)} available jobs: {' '.join(all_jobs)}") jobs = JobManager.get_scheduled_job_ids() - logger.info(f"{len(jobs)} scheduled jobs: {jobs}") + logger.info(f"{len(jobs)} scheduled jobs: {' '.join(jobs)}") diff --git a/users/jobs/sync.py b/users/jobs/sync.py index 6b7d89cd..6d3a502c 100644 --- a/users/jobs/sync.py +++ b/users/jobs/sync.py @@ -19,7 +19,8 @@ class MastodonUserSync(BaseJob): ttl_hours = 12 qs = ( User.objects.exclude( - preference__mastodon_skip_userinfo=True, mastodon_skip_relationship=True + preference__mastodon_skip_userinfo=True, + preference__mastodon_skip_relationship=True, ) .filter( mastodon_last_refresh__lt=timezone.now() - timedelta(hours=ttl_hours)