modcomms/backend/app
Vadym Samoilenko 060fbeba76 Fix GeminiService client attribute error in knowledge base distillation
Replace self.gemini.client with self.gemini.primary_client on line 295 of
knowledge_base_service.py. GeminiService only exposes primary_client and
fallback_client — there is no client attribute. This caused all processing
jobs to fail at the distillation step, which is also why Version History
was always blank (no SpecVersion records were ever created).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 13:59:59 +00:00
..
agents Add toast notification when primary Gemini model falls back to backup 2026-03-02 13:00:12 +00:00
api Grant oversight_admin write access to campaigns and proofs 2026-03-03 13:08:54 +00:00
dependencies Fix email resolution from Azure AD token claims 2026-03-03 15:55:00 +00:00
models Add user change history audit trail for compliance 2026-02-22 08:41:16 -06:00
repositories Populate email on login for users with empty email field 2026-03-03 15:45:48 +00:00
services Fix GeminiService client attribute error in knowledge base distillation 2026-03-16 13:59:59 +00:00
websocket Add debug logging to model_fallback callback in handlers.py 2026-03-02 13:08:25 +00:00
__init__.py permissions changes 2025-12-18 16:51:27 +00:00
config.py Fix LlamaParse 401 + update logo to v5 2026-03-16 12:22:31 +00:00
main.py Fix LlamaParse 401 + update logo to v5 2026-03-16 12:22:31 +00:00