From cdba293aa12357ea6ae75a970cbdbcccdc1361ce Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Mon, 30 Jan 2023 12:25:39 +0100 Subject: [PATCH] migrate groups in priority of moderator, then pinned status --- .../MareSynchronosShared/Utils/SharedDbFunctions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MareSynchronosServer/MareSynchronosShared/Utils/SharedDbFunctions.cs b/MareSynchronosServer/MareSynchronosShared/Utils/SharedDbFunctions.cs index 1b59828..98c3e5d 100644 --- a/MareSynchronosServer/MareSynchronosShared/Utils/SharedDbFunctions.cs +++ b/MareSynchronosServer/MareSynchronosShared/Utils/SharedDbFunctions.cs @@ -67,7 +67,7 @@ public static class SharedDbFunctions { bool groupHasMigrated = false; string newOwner = string.Empty; - foreach (var potentialNewOwner in groupPairs) + foreach (var potentialNewOwner in groupPairs.OrderByDescending(p => p.IsModerator).ThenByDescending(p => p.IsPinned).ToList()) { groupHasMigrated = await TryMigrateGroup(context, group, potentialNewOwner.GroupUserUID, maxGroupsByUser).ConfigureAwait(false);