From 963a324476c6184fb9246d0f25fae5df3cffa904 Mon Sep 17 00:00:00 2001 From: sysops Date: Sun, 5 Apr 2026 20:56:27 +0200 Subject: [PATCH] =?UTF-8?q?fix(PROJ-39):=20sanitizeFilename-Konflikt=20beh?= =?UTF-8?q?eben=20=E2=80=94=20in=20ediscovery.go=20umbenannt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sanitizeFilename war doppelt deklariert (server.go + ediscovery.go). Funktion in ediscovery.go zu sanitizeExportFilename umbenannt. Co-Authored-By: Claude Sonnet 4.6 --- internal/api/ediscovery.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 {