From 045d76cf2ea8ffb88e1f720fb88db82678f94aec Mon Sep 17 00:00:00 2001 From: Mick Letofsky Date: Tue, 27 Jan 2026 15:48:09 +0100 Subject: [PATCH] Minor changes --- util/DbSeederUtility/Program.cs | 2 +- util/Seeder/Recipes/OrganizationWithVaultRecipe.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/util/DbSeederUtility/Program.cs b/util/DbSeederUtility/Program.cs index 6b704fe590..59a61a220f 100644 --- a/util/DbSeederUtility/Program.cs +++ b/util/DbSeederUtility/Program.cs @@ -56,7 +56,7 @@ public class Program [Option('g', "groups", Description = "Number of groups to create (required, minimum 1)")] int groups, [Option('m', "mix-user-statuses", Description = "Use realistic status mix (85% confirmed, 5% each invited/accepted/revoked). Requires >= 10 users.")] - bool mixStatuses = false, + bool mixStatuses = true, [Option('o', "org-structure", Description = "Org structure for collections: Traditional, Spotify, or Modern")] string? structure = null ) diff --git a/util/Seeder/Recipes/OrganizationWithVaultRecipe.cs b/util/Seeder/Recipes/OrganizationWithVaultRecipe.cs index 88e8e9169d..b183fc71d3 100644 --- a/util/Seeder/Recipes/OrganizationWithVaultRecipe.cs +++ b/util/Seeder/Recipes/OrganizationWithVaultRecipe.cs @@ -87,7 +87,7 @@ public class OrganizationWithVaultRecipe( db.BulkCopy(efMemberOrgUsers); db.SaveChanges(); - // Get confirmed user IDs for relationships + // Get confirmed org user IDs for collection/group relationships var confirmedOrgUserIds = memberOrgUsers .Where(ou => ou.Status == OrganizationUserStatusType.Confirmed) .Select(ou => ou.Id) @@ -129,8 +129,8 @@ public class OrganizationWithVaultRecipe( var collectionUsers = orgUserIds .SelectMany((orgUserId, userIndex) => { - var collectionCount = (userIndex % 3) + 1; - return Enumerable.Range(0, collectionCount) + var maxAssignments = Math.Min((userIndex % 3) + 1, collections.Count); + return Enumerable.Range(0, maxAssignments) .Select(j => CollectionSeeder.CreateCollectionUser( collections[(userIndex + j) % collections.Count].Id, orgUserId,