This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app
David Taylor c69bb5d5be
DEV: Always enqueue sidekiq jobs after database transaction commit (#11293)
When jobs are enqueued inside a transaction, it's possible that they will be executed before the necessary data is available in the database. This commit ensures all jobs are enqueued in an ActiveRecord after_commit hook.

One potential downside here is if the job fails to enqueue, the transaction will no longer be aborted. However, the chance of that happening is reasonably low, and the impact is significantly lower than the current issue where jobs are scheduled before their data is ready.
2020-12-08 11:05:01 +11:00
..
assets FIX: Follow open in new tab site setting for bio links (#11418) 2020-12-08 10:56:14 +11:00
controllers FIX: hide user id when hide_email_address_taken (#11417) 2020-12-08 08:25:35 +11:00
helpers UX: Use appropriate logo on static pages (#11211) 2020-11-12 10:50:55 -08:00
jobs DEV: Always enqueue sidekiq jobs after database transaction commit (#11293) 2020-12-08 11:05:01 +11:00
mailers FIX: Ensure group SMTP and message builder always uses from address for Reply-To when IMAP is enabled (#11037) 2020-10-28 07:01:58 +10:00
models FIX: Group#flair_url must be a real URL (#11400) 2020-12-07 13:35:41 +02:00
serializers FIX: Use CDN for custom emojis (#11401) 2020-12-07 13:36:08 +02:00
services FEATURE: silently close topic (#11392) 2020-12-03 10:43:19 +11:00
views Move CSS link tags above JS in the head 2020-11-17 09:57:30 -05:00