From 9bdb139f7a82ef610e6beb76b91014ac530828a4 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Thu, 16 Oct 2025 14:00:20 -0700 Subject: [PATCH] fix: bad null check (#1770) --- .../meteringAndBilling/eventListeners/subscriptionEvents.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/meteringAndBilling/eventListeners/subscriptionEvents.js b/extensions/meteringAndBilling/eventListeners/subscriptionEvents.js index e48d598a8..f2f60ed89 100644 --- a/extensions/meteringAndBilling/eventListeners/subscriptionEvents.js +++ b/extensions/meteringAndBilling/eventListeners/subscriptionEvents.js @@ -20,5 +20,5 @@ extension.on('metering:registerAvailablePolicies', async ( }); extension.on('metering:getUserSubscription', async (/** @type {{actor: import('@heyputer/backend/src/services/auth/Actor').Actor, userSubscriptionId: string}} */event) => { - event.userSubscriptionId = event.actor.type.user.subscription.active ? event.actor.type.user.subscription.tier : undefined; + event.userSubscriptionId = event?.actor?.type?.user?.subscription?.active ? event.actor.type.user.subscription?.tier : undefined; });