modcomms/backend/app/services
michael 5629d18df4 Fix email service crash when Mailgun not configured
Add validation to check MAILGUN_API_URL has a valid protocol prefix
and MAILGUN_API_KEY is set before attempting to make HTTP request.
Returns False gracefully with warning log instead of crashing with
httpx.UnsupportedProtocol error.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 14:40:42 -06:00
..
__init__.py permissions changes 2025-12-18 16:51:27 +00:00
analysis_service.py Implement revision-aware proof analysis pipeline 2026-01-25 10:04:16 -06:00
auth_service.py Support both v1.0 and v2.0 Azure AD token issuer formats 2025-12-18 17:03:47 -06:00
email_service.py Fix email service crash when Mailgun not configured 2026-01-27 14:40:42 -06:00
gemini_service.py Implement revision-aware proof analysis pipeline 2026-01-25 10:04:16 -06:00
pdf_service.py Add PDF rasterization support for reliable preview and analysis 2026-01-24 09:36:56 -06:00
reference_docs.py Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
storage_service.py permissions changes 2025-12-18 16:51:27 +00:00