summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2024-07-12 13:11:40 +0100
committerErik Johnston <erik@matrix.org>2024-07-12 13:11:40 +0100
commit5c93a0d2463d26992cba66b2831e369be9084597 (patch)
tree679a5636663a92a87d70bba82a26bda2802c0103
parentFixup (diff)
downloadsynapse-5c93a0d2463d26992cba66b2831e369be9084597.tar.xz
Fixup
-rw-r--r--synapse/handlers/sliding_sync.py5
-rw-r--r--synapse/rest/client/sync.py1
2 files changed, 4 insertions, 2 deletions
diff --git a/synapse/handlers/sliding_sync.py b/synapse/handlers/sliding_sync.py
index 90128fa7f5..2300e3acaf 100644
--- a/synapse/handlers/sliding_sync.py
+++ b/synapse/handlers/sliding_sync.py
@@ -1440,7 +1440,10 @@ class SlidingSyncHandler:
         last_bump_event_stream_ordering = None
         if timeline_events:
             for e in reversed(timeline_events):
-                if e.type in DEFAULT_BUMP_EVENT_TYPES:
+                if (
+                    e.type in DEFAULT_BUMP_EVENT_TYPES
+                    and e.internal_metadata.stream_ordering > 0
+                ):
                     last_bump_event_stream_ordering = (
                         e.internal_metadata.stream_ordering
                     )
diff --git a/synapse/rest/client/sync.py b/synapse/rest/client/sync.py
index e57fe4c61f..ee665ad173 100644
--- a/synapse/rest/client/sync.py
+++ b/synapse/rest/client/sync.py
@@ -989,7 +989,6 @@ class SlidingSyncRestServlet(RestServlet):
         for room_id, room_result in rooms.items():
             serialized_rooms[room_id] = {
                 "bump_stamp": abs(room_result.bump_stamp),
-                "timestamp": abs(room_result.bump_stamp),
                 "joined_count": room_result.joined_count,
                 "invited_count": room_result.invited_count,
                 "notification_count": room_result.notification_count,