Force media to empty list when null to avoid object deref error

This commit is contained in:
nyc_tk 2025-12-15 23:12:35 -05:00
parent 167d6640e3
commit fc4ecf9b5e

View File

@ -2325,6 +2325,11 @@ public class APIHelper : IAPIHelper
{ {
foreach (Purchased.List purchase in user.Value) foreach (Purchased.List purchase in user.Value)
{ {
if (purchase.media == null)
{
Log.Warning("PurchasedTab purchase media null, setting empty list | userId={UserId} username={Username} purchaseId={PurchaseId} responseType={ResponseType} createdAt={CreatedAt} postedAt={PostedAt}", user.Key, purchasedTabCollection.Username, purchase.id, purchase.responseType, purchase.createdAt, purchase.postedAt);
purchase.media = new List<Messages.Medium>();
}
switch (purchase.responseType) switch (purchase.responseType)
{ {
case "post": case "post":