Sanitize filename after check (fixes #341)

This commit is contained in:
Matt Nadareski
2022-01-01 14:16:58 -08:00
parent cb6692aea3
commit 08cc0c394b
2 changed files with 4 additions and 3 deletions

View File

@@ -14,6 +14,7 @@
- Add model for 2-layer ringcode guide
- Add first attempt 2-layer ringcode guide
- Add even more safety to clone
- Sanitize filename after check
### 2.2 (2021-12-30)
- Fix Saturn header finding

View File

@@ -51,9 +51,6 @@ namespace MPF.Library
if (!system.MediaTypes().Contains(mediaType))
return null;
// Sanitize the output filename to strip off any potential extension
outputFilename = Path.GetFileNameWithoutExtension(outputFilename);
// Check that all of the relevant files are there
(bool foundFiles, List<string> missingFiles) = FoundAllFiles(outputDirectory, outputFilename, parameters, false);
if (!foundFiles)
@@ -62,6 +59,9 @@ namespace MPF.Library
return null;
}
// Sanitize the output filename to strip off any potential extension
outputFilename = Path.GetFileNameWithoutExtension(outputFilename);
// Create the SubmissionInfo object with all user-inputted values by default
string combinedBase = Path.Combine(outputDirectory, outputFilename);
SubmissionInfo info = new SubmissionInfo()