summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Billing.py
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-11-12 20:02:55 -0500
committerBen Sima <ben@bsima.me>2025-11-12 20:02:55 -0500
commit3c3eec2b58231bb3e0af58821401a69a994721ac (patch)
tree3b2f23dcb2f0ef83075c603f3fcc4af9a1b4cb5b /Biz/PodcastItLater/Billing.py
parent388357553446b6c3b207ab060b305b107f937d80 (diff)
Add detailed logging for missing subscription period dates
Log available keys when period dates are missing to help debug why subscription webhooks fail to update user plan.
Diffstat (limited to 'Biz/PodcastItLater/Billing.py')
-rw-r--r--Biz/PodcastItLater/Billing.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Biz/PodcastItLater/Billing.py b/Biz/PodcastItLater/Billing.py
index 404064d..c5cb749 100644
--- a/Biz/PodcastItLater/Billing.py
+++ b/Biz/PodcastItLater/Billing.py
@@ -377,8 +377,9 @@ def _update_subscription_state(subscription: dict[str, typing.Any]) -> None:
if not period_start_ts or not period_end_ts:
logger.warning(
- "Missing period dates in subscription: %s",
+ "Missing period dates in subscription: %s. Available keys: %s",
subscription_id,
+ list(subscription.keys()),
)
return