Spaces:
Runtime error
Runtime error
Update agents/report/app/services/report_generator.py
Browse files
agents/report/app/services/report_generator.py
CHANGED
|
@@ -208,7 +208,9 @@ class ReportGeneratorService:
|
|
| 208 |
filename = f"report_{sanitized_name}_{timestamp}.xlsx"
|
| 209 |
filepath = os.path.join(self.reports_dir, filename)
|
| 210 |
self._create_excel_report(filepath, asset_name, asset_type, asset_id, data, executive_summary)
|
| 211 |
-
|
|
|
|
|
|
|
| 212 |
msg_response = (
|
| 213 |
f"π **Excel Spreadsheet Generated Successfully!**\n\n"
|
| 214 |
f"A professional-grade operational report has been generated for **{asset_name}** ({asset_type}).\n"
|
|
@@ -219,7 +221,9 @@ class ReportGeneratorService:
|
|
| 219 |
filename = f"report_{sanitized_name}_{timestamp}.pdf"
|
| 220 |
filepath = os.path.join(self.reports_dir, filename)
|
| 221 |
self._create_pdf_report(filepath, asset_name, asset_type, asset_id, data, executive_summary)
|
| 222 |
-
|
|
|
|
|
|
|
| 223 |
msg_response = (
|
| 224 |
f"π **PDF Report Generated Successfully!**\n\n"
|
| 225 |
f"A premium corporate-style PDF report has been compiled and styled for **{asset_name}** ({asset_type}).\n"
|
|
|
|
| 208 |
filename = f"report_{sanitized_name}_{timestamp}.xlsx"
|
| 209 |
filepath = os.path.join(self.reports_dir, filename)
|
| 210 |
self._create_excel_report(filepath, asset_name, asset_type, asset_id, data, executive_summary)
|
| 211 |
+
backend_url = os.getenv("BACKEND_URL", "").rstrip("/")
|
| 212 |
+
download_url = f"{backend_url}/reports/{filename}" if backend_url else f"/reports/{filename}"
|
| 213 |
+
|
| 214 |
msg_response = (
|
| 215 |
f"π **Excel Spreadsheet Generated Successfully!**\n\n"
|
| 216 |
f"A professional-grade operational report has been generated for **{asset_name}** ({asset_type}).\n"
|
|
|
|
| 221 |
filename = f"report_{sanitized_name}_{timestamp}.pdf"
|
| 222 |
filepath = os.path.join(self.reports_dir, filename)
|
| 223 |
self._create_pdf_report(filepath, asset_name, asset_type, asset_id, data, executive_summary)
|
| 224 |
+
backend_url = os.getenv("BACKEND_URL", "").rstrip("/")
|
| 225 |
+
download_url = f"{backend_url}/reports/{filename}" if backend_url else f"/reports/{filename}"
|
| 226 |
+
|
| 227 |
msg_response = (
|
| 228 |
f"π **PDF Report Generated Successfully!**\n\n"
|
| 229 |
f"A premium corporate-style PDF report has been compiled and styled for **{asset_name}** ({asset_type}).\n"
|