When a user accepts an invite with an email address that matches a group which automatically awards its members Trust Level 2, a race condition might happen when the 'send_advanced_tutorial_message' job runs. That job is enqueued inside the 'user_promoted' event which is triggered inside a transaction on the user record. If the job runs before the transaction is done, the user record is invisible and this generates an exception. |
||
|---|---|---|
| .. | ||
| discourse-details | ||
| discourse-local-dates | ||
| discourse-narrative-bot | ||
| discourse-presence | ||
| lazy-yt | ||
| poll | ||