File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 1
1
import json
2
+ import os
2
3
import shutil
3
4
import tempfile
4
5
import time
@@ -19,13 +20,17 @@ def handle_single_task(report_generation_task: ReportGenerationTask) -> Path:
19
20
previous_reports_directory = tempfile .mkdtemp ()
20
21
# We want to treat only the reports visible from web as already known
21
22
for report_generation_task in db .list_report_generation_tasks ():
22
- shutil .copy (report_generation_task .output_location , previous_reports_directory )
23
+ if report_generation_task .output_location :
24
+ shutil .copy (
25
+ Path (report_generation_task .output_location ) / "advanced" / "output.json" ,
26
+ previous_reports_directory ,
27
+ )
23
28
else :
24
29
previous_reports_directory = None
25
30
26
31
try :
27
32
return export (
28
- Path ("../opt/ " ) / previous_reports_directory if previous_reports_directory else None ,
33
+ Path (".." ) / previous_reports_directory . lstrip ( os . sep ) if previous_reports_directory else None ,
29
34
report_generation_task .tag ,
30
35
Language (report_generation_task .language ),
31
36
report_generation_task .custom_template_arguments , # type: ignore
You can’t perform that action at this time.
0 commit comments