diff --git a/services/repository/files/upload.go b/services/repository/files/upload.go index 18b67ea..a43e688 100644 --- a/services/repository/files/upload.go +++ b/services/repository/files/upload.go @@ -194,7 +194,7 @@ var fileNameSanitizeRegexp = regexp.MustCompile(`(?i)\.\.|[<>:\"\\|?*\x{0000}-\x // Based on https://github.com/sindresorhus/filename-reserved-regex // Adds ".." to prevent directory traversal func fileNameSanitize(s string) string { - + // Added this because I am not sure what Windows will deliver us \ or / but we need /. + // Added this because I am not sure what Windows will deliver us \ or / but we need /. s = strings.ReplaceAll(s, "\\", "/") return strings.TrimSpace(fileNameSanitizeRegexp.ReplaceAllString(s, "_")) }