mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-29 01:33:10 -06:00
Add state key check
This commit is contained in:
parent
506499633b
commit
c2b3f1f911
|
|
@ -100,8 +100,8 @@ func UpStateBlocksRefactor(tx *sql.Tx) error {
|
||||||
// If we don't do this, we'll fail the assertions later on which try to ensure we didn't forget
|
// If we don't do this, we'll fail the assertions later on which try to ensure we didn't forget
|
||||||
// any snapshots.
|
// any snapshots.
|
||||||
_, err = tx.Exec(
|
_, err = tx.Exec(
|
||||||
`UPDATE roomserver_events SET state_snapshot_nid = 0 WHERE event_type_nid = $1 AND state_snapshot_nid = $2`,
|
`UPDATE roomserver_events SET state_snapshot_nid = 0 WHERE event_type_nid = $1 AND event_state_key_nid = $2 AND state_snapshot_nid = $3`,
|
||||||
types.MRoomCreateNID, snapshot,
|
types.MRoomCreateNID, types.EmptyStateKeyNID, snapshot,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("resetting create events snapshots to 0 errored: %s", err)
|
return fmt.Errorf("resetting create events snapshots to 0 errored: %s", err)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue