synapse/changelog.d/18345.bugfix
Erik Johnston c16a981f22
Fix query for room participation (#18345)
Follow on from #18068

Currently the subquery in `UPDATE` is pointless, as it will still just
update all `room_membership` rows. Instead, we should look at the
current membership event ID (which is easily retrieved from
`local_current_membership`). We also add a `AND NOT participant` to noop
the `UPDATE` when the `participant` flag is already set.

cc @H-Shay
2025-04-16 14:14:56 +01:00

2 lines
98 B
Plaintext

Fix minor performance regression caused by tracking of room participation. Regressed in v1.128.0.