zaheer140 commited on
Commit
d4a2abb
Β·
verified Β·
1 Parent(s): 9710122

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
- download_url = f"/reports/{filename}"
 
 
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
- download_url = f"/reports/{filename}"
 
 
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"