Upload folder using huggingface_hub
Browse files- api/reports.py +2 -2
- api/video_generator.py +1 -1
api/reports.py
CHANGED
|
@@ -35,7 +35,7 @@ async def run_report_generation(report_id: int, request: ReportGenerateRequest,
|
|
| 35 |
if not content:
|
| 36 |
raise Exception("AI failed to generate report content")
|
| 37 |
|
| 38 |
-
if not db_report.title or "
|
| 39 |
# Extract title (usually the first line)
|
| 40 |
extracted_title = content.split('\n')[0].replace('#', '').strip()
|
| 41 |
if not extracted_title or len(extracted_title) < 3:
|
|
@@ -110,7 +110,7 @@ async def generate_report(
|
|
| 110 |
|
| 111 |
# Create initial processing record
|
| 112 |
file_base = request.file_key.split('/')[-1].rsplit('.', 1)[0] if request.file_key else None
|
| 113 |
-
title = f"
|
| 114 |
db_report = db_models.Report(
|
| 115 |
title=title,
|
| 116 |
format_key=request.format_key,
|
|
|
|
| 35 |
if not content:
|
| 36 |
raise Exception("AI failed to generate report content")
|
| 37 |
|
| 38 |
+
if not db_report.title or "Report-" not in db_report.title:
|
| 39 |
# Extract title (usually the first line)
|
| 40 |
extracted_title = content.split('\n')[0].replace('#', '').strip()
|
| 41 |
if not extracted_title or len(extracted_title) < 3:
|
|
|
|
| 110 |
|
| 111 |
# Create initial processing record
|
| 112 |
file_base = request.file_key.split('/')[-1].rsplit('.', 1)[0] if request.file_key else None
|
| 113 |
+
title = f"Report-{file_base}" if file_base else f"Report {request.format_key} {datetime.utcnow().strftime('%Y-%m-%d %H:%M')}"
|
| 114 |
db_report = db_models.Report(
|
| 115 |
title=title,
|
| 116 |
format_key=request.format_key,
|
api/video_generator.py
CHANGED
|
@@ -91,7 +91,7 @@ async def generate_video_summary(
|
|
| 91 |
|
| 92 |
# Create initial processing record
|
| 93 |
file_base = request.file_key.split('/')[-1].rsplit('.', 1)[0] if request.file_key else None
|
| 94 |
-
title = f"
|
| 95 |
db_summary = db_models.VideoSummary(
|
| 96 |
title=title,
|
| 97 |
user_id=current_user.id,
|
|
|
|
| 91 |
|
| 92 |
# Create initial processing record
|
| 93 |
file_base = request.file_key.split('/')[-1].rsplit('.', 1)[0] if request.file_key else None
|
| 94 |
+
title = f"Video-{file_base}" if file_base else f"Video Summary {datetime.utcnow().strftime('%Y-%m-%d %H:%M')}"
|
| 95 |
db_summary = db_models.VideoSummary(
|
| 96 |
title=title,
|
| 97 |
user_id=current_user.id,
|