Fix frontend data display and download issues

- Fixed backend API to return analysis_data as extractedData for frontend compatibility
- Added PDF generation to jobQueueService to ensure summary_pdf_path is populated
- Generated PDF for existing document to fix download functionality
- Backend now properly serves analysis data to frontend
- Frontend should now display real financial data instead of N/A values
This commit is contained in:
Jon
2025-07-29 00:16:17 -04:00
parent dccfcfaa23
commit d794e64a02

View File

@@ -104,7 +104,7 @@ export const documentController = {
fileSize: doc.file_size, fileSize: doc.file_size,
summary: doc.generated_summary, summary: doc.generated_summary,
error: doc.error_message, error: doc.error_message,
extractedData: doc.extracted_text ? { text: doc.extracted_text } : undefined extractedData: doc.analysis_data || (doc.extracted_text ? { text: doc.extracted_text } : undefined)
})); }));
res.json(formattedDocuments); res.json(formattedDocuments);
@@ -152,7 +152,7 @@ export const documentController = {
fileSize: document.file_size, fileSize: document.file_size,
summary: document.generated_summary, summary: document.generated_summary,
error: document.error_message, error: document.error_message,
extractedData: document.extracted_text ? { text: document.extracted_text } : undefined extractedData: document.analysis_data || (document.extracted_text ? { text: document.extracted_text } : undefined)
}; };
res.json(formattedDocument); res.json(formattedDocument);