From 2d8ecffc413eae470c82087e43cd5ecbda63d18a Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Sat, 5 Aug 2023 19:52:51 +0500 Subject: [PATCH] Do not swallow default role add errors if `IGuildMember#User` isn't defined Signed-off-by: Octol1ttle --- src/Services/Update/MemberUpdateService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Services/Update/MemberUpdateService.cs b/src/Services/Update/MemberUpdateService.cs index 493326f..472f844 100644 --- a/src/Services/Update/MemberUpdateService.cs +++ b/src/Services/Update/MemberUpdateService.cs @@ -105,7 +105,8 @@ public sealed partial class MemberUpdateService : BackgroundService if (!guildMember.User.IsDefined(out var user)) { - return new ArgumentNullError(nameof(guildMember.User)); + failedResults.AddIfFailed(new ArgumentNullError(nameof(guildMember.User))); + return failedResults.AggregateErrors(); } for (var i = data.Reminders.Count - 1; i >= 0; i--)