diff --git a/packages/backend/src/core/RedisTimelineService.ts b/packages/backend/src/core/RedisTimelineService.ts
index 2f110c014e8d6deaf488de9b8ddbd915e67d14c1..94541759cc08d07f8852654e486c56148462118e 100644
--- a/packages/backend/src/core/RedisTimelineService.ts
+++ b/packages/backend/src/core/RedisTimelineService.ts
@@ -53,7 +53,7 @@ export class RedisTimelineService {
 				.then(ids => ids.filter(id => id > sinceId).sort((a, b) => a < b ? -1 : 1));
 		} else {
 			return this.redisForTimelines.lrange('list:' + name, 0, -1)
-				.then(ids => ids.sort((a, b) => a < b ? -1 : 1));
+				.then(ids => ids.sort((a, b) => a > b ? -1 : 1));
 		}
 	}
 
@@ -73,7 +73,7 @@ export class RedisTimelineService {
 						? ids.filter(id => id < untilId).sort((a, b) => a > b ? -1 : 1)
 						: sinceId
 							? ids.filter(id => id > sinceId).sort((a, b) => a < b ? -1 : 1)
-							: ids.sort((a, b) => a < b ? -1 : 1),
+							: ids.sort((a, b) => a > b ? -1 : 1),
 			);
 		});
 	}