discourse/app
Rafael dos Santos Silva 5f1c3b4c9f
FIX: `acted` state in post action like could desync with multiple likes (#16847)
If userA has multiple tab/devices on the same topic, and:

1. userA likes a post in tab1
2. userB likes the same post
3. userA post like `acted` attr would desync in tab2

This fix handles this case and also the reverse one when removing likes
interleaved with other users acting on the same post.

Reported in Meta at https://meta.discourse.org/t/-/227239/3
2022-05-17 10:21:17 -03:00
..
assets FIX: `acted` state in post action like could desync with multiple likes (#16847) 2022-05-17 10:21:17 -03:00
controllers FIX: Apply 'hide email account' for invites 2022-05-17 09:56:06 +02:00
helpers FIX: Use registered bookmarkables for BookmarkManager (#16695) 2022-05-11 09:51:03 +10:00
jobs DEV: Remove PostAction/UserAction bookmark refs (#16681) 2022-05-10 10:42:18 +10:00
mailers FIX: Use our header value instead of custom header on duplicates (#16711) 2022-05-11 13:47:12 +10:00
models FIX: Apply 'hide email account' for invites 2022-05-17 09:56:06 +02:00
serializers FIX: Allow .ics for polymorphic bookmarks (#16694) 2022-05-11 09:29:24 +10:00
services DEV: Don't cache watched words in test env (#16731) 2022-05-12 14:45:05 +08:00
views FIX: Make read only errors respect the request format (#16741) 2022-05-12 17:04:49 -05:00