]> cat aescling's git repositories - mastodon.git/commit
Fix race conditions on account migration creation (#15597)
authorThibG <thib@sitedethib.com>
Tue, 2 Feb 2021 13:49:57 +0000 (14:49 +0100)
committerGitHub <noreply@github.com>
Tue, 2 Feb 2021 13:49:57 +0000 (14:49 +0100)
commita044ddac5b3c0e2012c0e91bfbc07aa256a0684f
treef06b15414afa9204c50471de1846672a98ba81db
parentc8d11b8bdb97a1a2f8aaf5deca5f1c6c7c0d2688
Fix race conditions on account migration creation (#15597)

* Atomically check for processing lock in Move handler

* Prevent race condition when creating account migrations

Fixes #15595

* Add tests

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
app/lib/activitypub/activity/move.rb
app/models/account_migration.rb
spec/controllers/settings/migrations_controller_spec.rb
spec/lib/activitypub/activity/move_spec.rb