diff --git a/internal/api/ediscovery.go b/internal/api/ediscovery.go index 68eb3e8..3b9833c 100644 --- a/internal/api/ediscovery.go +++ b/internal/api/ediscovery.go @@ -113,7 +113,7 @@ func (s *Server) handleExportEDiscovery(w http.ResponseWriter, r *http.Request) } // Stream ZIP response - safeCase := sanitizeFilename(caseName) + safeCase := sanitizeExportFilename(caseName) zipName := fmt.Sprintf("%s-%s.zip", safeCase, time.Now().UTC().Format("20060102-150405")) w.Header().Set("Content-Type", "application/zip") w.Header().Set("Content-Disposition", fmt.Sprintf(`attachment; filename="%s"`, zipName)) @@ -282,8 +282,8 @@ func (s *Server) handleExportEDiscovery(w http.ResponseWriter, r *http.Request) }) } -// sanitizeFilename replaces characters unsafe for filenames with underscores. -func sanitizeFilename(s string) string { +// sanitizeExportFilename replaces characters unsafe for filenames with underscores. +func sanitizeExportFilename(s string) string { var b strings.Builder for _, r := range s { switch {