From fc4ecf9b5edd2fa4fd5e5773225095d8f0e83c8f Mon Sep 17 00:00:00 2001 From: nyc_tk Date: Mon, 15 Dec 2025 23:12:35 -0500 Subject: [PATCH] Force media to empty list when null to avoid object deref error --- OF DL/Helpers/APIHelper.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OF DL/Helpers/APIHelper.cs b/OF DL/Helpers/APIHelper.cs index 84ce24e..a6dcf36 100644 --- a/OF DL/Helpers/APIHelper.cs +++ b/OF DL/Helpers/APIHelper.cs @@ -2325,6 +2325,11 @@ public class APIHelper : IAPIHelper { 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(); + } switch (purchase.responseType) { case "post":