diff --git a/users/jobs/sync.py b/users/jobs/sync.py index acc9d827..6804e045 100644 --- a/users/jobs/sync.py +++ b/users/jobs/sync.py @@ -33,7 +33,7 @@ class MastodonUserSync(BaseJob): .exclude(mastodon_token="") ) for user in qs.iterator(): - if user.last_login < inactive_threshold: + if not user.last_login or user.last_login < inactive_threshold: last_usage = user.last_usage if not last_usage or last_usage < inactive_threshold: logger.warning(f"Skip {user} because of inactivity.")