Fix account subscribes not moving
This commit is contained in:
parent
074b37c759
commit
53db1fcf24
1 changed files with 10 additions and 0 deletions
|
@ -13,6 +13,8 @@ class MoveWorker
|
||||||
queue_follow_unfollows!
|
queue_follow_unfollows!
|
||||||
end
|
end
|
||||||
|
|
||||||
|
rewrite_subscribes!
|
||||||
|
|
||||||
@deferred_error = nil
|
@deferred_error = nil
|
||||||
|
|
||||||
copy_account_notes!
|
copy_account_notes!
|
||||||
|
@ -35,6 +37,14 @@ class MoveWorker
|
||||||
.update_all(target_account_id: @target_account.id)
|
.update_all(target_account_id: @target_account.id)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def rewrite_subscribes!
|
||||||
|
@source_account.passive_subscribes
|
||||||
|
.where.not(account: @target_account.subscribers)
|
||||||
|
.where.not(account_id: @target_account.id)
|
||||||
|
.in_batches
|
||||||
|
.update_all(target_account_id: @target_account.id)
|
||||||
|
end
|
||||||
|
|
||||||
def queue_follow_unfollows!
|
def queue_follow_unfollows!
|
||||||
bypass_locked = @target_account.local?
|
bypass_locked = @target_account.local?
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue