Browse Source

fix: Audit log UserId can be null (#1794)

tags/2.3.1
Paulo GitHub 4 years ago
parent
commit
d41aeee4fe
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      src/Discord.Net.Rest/API/Common/AuditLogEntry.cs
  2. +1
    -1
      src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs

+ 1
- 1
src/Discord.Net.Rest/API/Common/AuditLogEntry.cs View File

@@ -7,7 +7,7 @@ namespace Discord.API
[JsonProperty("target_id")] [JsonProperty("target_id")]
public ulong? TargetId { get; set; } public ulong? TargetId { get; set; }
[JsonProperty("user_id")] [JsonProperty("user_id")]
public ulong UserId { get; set; }
public ulong? UserId { get; set; }


[JsonProperty("changes")] [JsonProperty("changes")]
public AuditLogChange[] Changes { get; set; } public AuditLogChange[] Changes { get; set; }


+ 1
- 1
src/Discord.Net.Rest/Entities/AuditLogs/RestAuditLogEntry.cs View File

@@ -22,7 +22,7 @@ namespace Discord.Rest


internal static RestAuditLogEntry Create(BaseDiscordClient discord, Model fullLog, EntryModel model) internal static RestAuditLogEntry Create(BaseDiscordClient discord, Model fullLog, EntryModel model)
{ {
var userInfo = fullLog.Users.FirstOrDefault(x => x.Id == model.UserId);
var userInfo = model.UserId != null ? fullLog.Users.FirstOrDefault(x => x.Id == model.UserId) : null;
IUser user = null; IUser user = null;
if (userInfo != null) if (userInfo != null)
user = RestUser.Create(discord, userInfo); user = RestUser.Create(discord, userInfo);


Loading…
Cancel
Save