From 3c3eec2b58231bb3e0af58821401a69a994721ac Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Wed, 12 Nov 2025 20:02:55 -0500 Subject: 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. --- Biz/PodcastItLater/Billing.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Biz/PodcastItLater/Billing.py') 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 -- cgit v1.2.3