fix user sync bug

This commit is contained in:
Her Email 2023-11-11 00:52:16 -05:00 committed by Henri Dickson
parent e28e2bc2b2
commit 2a99ddd564
2 changed files with 5 additions and 2 deletions

View file

@ -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)}")

View file

@ -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)