Skip to content

Commit

Permalink
Merge pull request #9 from secure-software-engineering/develop
Browse files Browse the repository at this point in the history
avoid empty file name
  • Loading branch information
anddann authored Jan 18, 2023
2 parents 1e35e62 + e856556 commit c198e2b
Showing 1 changed file with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import org.apache.commons.cli.Option;
import org.apache.commons.cli.Options;
import org.apache.commons.cli.ParseException;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand Down Expand Up @@ -138,7 +139,13 @@ private static void handleModule(
}

try {
Path outputCsvFile = outputDir.resolve(projectName + "_recommendation_results.csv");

String fileNamePrefix = projectName;
if (StringUtils.isEmpty(fileNamePrefix) || fileNamePrefix == ".") {
fileNamePrefix = modulePath.getParent().getFileName().toString();
}

Path outputCsvFile = outputDir.resolve(fileNamePrefix + "_recommendation_results.csv");
CSVWriter writer = new CSVWriter(new FileWriter(outputCsvFile.toFile()));
StatefulBeanToCsv<UpdateSuggestion> sbc =
new StatefulBeanToCsvBuilder<UpdateSuggestion>(writer)
Expand Down

0 comments on commit c198e2b

Please sign in to comment.