fix(contacts): Naprawa API ai-parse - kompatybilność pól z frontend

- Obsługa pola 'text' z frontendu (oprócz 'content')
- Zmiana nazw pól odpowiedzi: ai_response→analysis, proposed_contacts→contacts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Maciej Pienczyn 2026-01-27 08:57:03 +01:00
parent ffc766d034
commit 1fe927dc17

7
app.py
View File

@ -14258,7 +14258,8 @@ def contacts_ai_parse():
else:
# Handle text input
data = request.get_json() or {}
content = data.get('content', '').strip()
# Support both 'text' (from frontend modal) and 'content' for backwards compatibility
content = (data.get('text') or data.get('content', '')).strip()
if not content:
return jsonify({'success': False, 'error': 'Brak treści do analizy'}), 400
@ -14320,8 +14321,8 @@ def contacts_ai_parse():
return jsonify({
'success': True,
'ai_response': parsed.get('analysis', 'Analiza zakończona'),
'proposed_contacts': proposed_contacts
'analysis': parsed.get('analysis', 'Analiza zakończona'),
'contacts': proposed_contacts
})
except Exception as e: