fix: force media to empty list when null to avoid object deref error during purchased media processing #105
@ -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":
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user