]> cat aescling's git repositories - mastodon.git/commit
Skip some methods in BatchedRemoveStatusService when account is nil (#10095)
authorNOGISAKA Sadata <ngsksdt@gmail.com>
Sun, 24 Feb 2019 13:28:36 +0000 (22:28 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Sun, 24 Feb 2019 13:28:36 +0000 (14:28 +0100)
commite050958794e436a61863cc62b0d7c54afb971ca4
tree4fb1c20cd2f89f35c450c35a31661bf10b02451d
parent57483f2ffb59aff3e4ab68f8d291e7c5e886dc77
Skip some methods in BatchedRemoveStatusService when account is nil (#10095)

* Skip some methods in BatchedRemoveStatusService when account is nil

Sometimes `bin/tootctl accounts cull` fails with below error:

undefined method `followers_for_local_distribution' for nil:NilClass (NoMethodError)

This commit makes BatchedRemoveStatusService to skip below methods when
`account` is nil:

- unpush_from_home_timelines()
- unpush_from_list_timelines()
- batch_stream_entries()

* Fix rubocop error: Use `next` to skip iteration.
app/services/batched_remove_status_service.rb