Fix cull tripping on nil in last_webfingered_at (#9051)

Fix #8741
This commit is contained in:
Eugen Rochko 2018-10-22 16:58:08 +02:00 committed by GitHub
parent c7e9f9ff1e
commit f5b8bd4392
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -223,7 +223,7 @@ module Mastodon
dry_run = options[:dry_run] ? ' (DRY RUN)' : '' dry_run = options[:dry_run] ? ' (DRY RUN)' : ''
Account.remote.where(protocol: :activitypub).partitioned.find_each do |account| Account.remote.where(protocol: :activitypub).partitioned.find_each do |account|
next if account.updated_at >= skip_threshold || account.last_webfingered_at >= skip_threshold next if account.updated_at >= skip_threshold || (account.last_webfingered_at.present? && account.last_webfingered_at >= skip_threshold)
unless dead_servers.include?(account.domain) unless dead_servers.include?(account.domain)
begin begin