|
|
@@ -76,7 +76,8 @@ public class ReportObjectFactory {
|
|
|
for (var submission : submissions) {
|
|
|
File directory = createSubmissionDirectory(path, submissionsPath, submission);
|
|
|
if (directory == null)
|
|
|
- continue; for (var file : submission.getFiles()) {
|
|
|
+ continue;
|
|
|
+ for (var file : submission.getFiles()) {
|
|
|
var fileToCopy = language.useViewFiles() ? new File(file.getPath() + language.viewFileSuffix()) : file;
|
|
|
try {
|
|
|
Files.copy(fileToCopy.toPath(), (new File(directory, file.getName())).toPath(), StandardCopyOption.REPLACE_EXISTING);
|
|
|
@@ -87,7 +88,6 @@ public class ReportObjectFactory {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
private File createSubmissionDirectory(String path, File submissionsPath, Submission submission) {
|
|
|
File directory;
|
|
|
try {
|
|
|
@@ -142,7 +142,6 @@ public class ReportObjectFactory {
|
|
|
|
|
|
}
|
|
|
|
|
|
-
|
|
|
private Set<Submission> getSubmissions(List<JPlagComparison> comparisons) {
|
|
|
var submissions = comparisons.stream().map(JPlagComparison::getFirstSubmission).collect(Collectors.toSet());
|
|
|
Set<Submission> secondSubmissions = comparisons.stream().map(JPlagComparison::getSecondSubmission).collect(Collectors.toSet());
|