Skip to content

Guard _send_oncall_summary against None trading_bot (prod branch)#58

Merged
IamJasonBian merged 1 commit intoIamJasonBian/render-prod-dry-runfrom
fix/oncall-summary-null-trading-bot-prod
May 8, 2026
Merged

Guard _send_oncall_summary against None trading_bot (prod branch)#58
IamJasonBian merged 1 commit intoIamJasonBian/render-prod-dry-runfrom
fix/oncall-summary-null-trading-bot-prod

Conversation

@IamJasonBian
Copy link
Copy Markdown
Owner

Summary

Test plan

  • Merge, then trigger a manual Render deploy (autoDeploy is off on this service).
  • Confirm [oncall] Error sending Slack summary no longer appears in logs and the Slack summary posts with PDT: unavailable.

In publish-only/headless Render deploys, trading_bot is None when RH
credentials are absent. _send_oncall_summary called .get_pdt_status()
unconditionally, raising AttributeError after every successful blob
upload. The existing 'PDT: unavailable' branch already handles None,
so the fix is a single ternary guard.
@IamJasonBian IamJasonBian merged commit fa30324 into IamJasonBian/render-prod-dry-run May 8, 2026
3 checks passed
@IamJasonBian IamJasonBian deleted the fix/oncall-summary-null-trading-bot-prod branch May 8, 2026 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant