From 8ed1b8142c93b4a0887ad4fde7eb7558f9ec7e08 Mon Sep 17 00:00:00 2001 From: Daenney Date: Wed, 3 Apr 2024 15:06:39 +0200 Subject: [bugfix] Sort follows chronologically (#2801) The id on the follows table is not a ULID, but a random ID. Sorting on them results in a completely random order. Instead, sort on created_at, which sould result in a stable and intended sort order. Fixes: #2769 Co-authored-by: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com> --- internal/federation/federatingdb/following_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/federation') diff --git a/internal/federation/federatingdb/following_test.go b/internal/federation/federatingdb/following_test.go index 93bc6d348..83d1a72b5 100644 --- a/internal/federation/federatingdb/following_test.go +++ b/internal/federation/federatingdb/following_test.go @@ -47,8 +47,8 @@ func (suite *FollowingTestSuite) TestGetFollowing() { suite.Equal(`{ "@context": "https://www.w3.org/ns/activitystreams", "items": [ - "http://localhost:8080/users/1happyturtle", - "http://localhost:8080/users/admin" + "http://localhost:8080/users/admin", + "http://localhost:8080/users/1happyturtle" ], "type": "Collection" }`, string(fJson)) -- cgit v1.2.3