diff --git a/Modules/LDTTeam.Authentication.Modules.Patreon/EventHandlers/PatreonRefreshEventHandler.cs b/Modules/LDTTeam.Authentication.Modules.Patreon/EventHandlers/PatreonRefreshEventHandler.cs index d1cacdc..613f3fa 100644 --- a/Modules/LDTTeam.Authentication.Modules.Patreon/EventHandlers/PatreonRefreshEventHandler.cs +++ b/Modules/LDTTeam.Authentication.Modules.Patreon/EventHandlers/PatreonRefreshEventHandler.cs @@ -79,6 +79,9 @@ await _db.PatreonMembers.AddAsync(new DbPatreonMember(memberRelationships.User.D memberAttributes.LifetimeCents, memberAttributes.CurrentMonthlyCents)); } + await _db.SaveChangesAsync(); + members = await _db.PatreonMembers.ToListAsync(); + foreach (DbPatreonMember member in members.Where(member => memberIds.All(x => x != member.Id))) { await _webhookQueue.QueueBackgroundWorkItemAsync(new Embed