dendrite/roomserver/storage/sqlite3/deltas
Kegan Dougal 506499633b bugfix: sqlite migration should handle create events as having no 'before' snapshot
The state snapshot for any given event in the roomserver represents the state _before_
the event. For the create event, this is nothing, so the state snapshot nid should be 0.

In some cases this wasn't happening, resulting in a nice mix of possible options including:
 - A state snapshot without any state blocks `[]` or `null`.
 - A state snapshot with a single state block with a single event, the create event, causing
   a circular loop. This is incorrect as it represents the state before the event, not after.
2021-08-04 16:25:15 +01:00
..
20201028212440_add_forgotten_column.go State storage refactor (#1839) 2021-04-26 13:25:57 +01:00
2021041615092700_state_blocks_refactor.go bugfix: sqlite migration should handle create events as having no 'before' snapshot 2021-08-04 16:25:15 +01:00