Skip to content
Snippets Groups Projects

Html report redesign

Files

@@ -10,6 +10,7 @@ import java.util.Map;
@@ -10,6 +10,7 @@ import java.util.Map;
import java.util.Optional;
import java.util.Optional;
import java.util.stream.Collectors;
import java.util.stream.Collectors;
 
import freemarker.template.TemplateException;
import nl.tudelft.ewi.auta.core.database.EntityContainer;
import nl.tudelft.ewi.auta.core.database.EntityContainer;
import nl.tudelft.ewi.auta.core.database.IdentityContainer;
import nl.tudelft.ewi.auta.core.database.IdentityContainer;
import nl.tudelft.ewi.auta.core.database.Repositories;
import nl.tudelft.ewi.auta.core.database.Repositories;
@@ -245,8 +246,14 @@ public class SubmissionController extends ControllerBase {
@@ -245,8 +246,14 @@ public class SubmissionController extends ControllerBase {
} else {
} else {
res.put("report",
res.put("report",
entityContainerOptional
entityContainerOptional
.map(EntityContainer::getEntity)
.map(e -> {
.map(this.htmlReportGenerator::generate)
try {
 
return this.htmlReportGenerator.generateReport(e);
 
} catch (IOException | TemplateException ex) {
 
logger.error("Could not generate report", ex);
 
return null;
 
}
 
})
.orElse(null)
.orElse(null)
);
);
}
}
Loading