From 5aa5523e8bfc3ca6b873c302acf51ac2f8bcd50f Mon Sep 17 00:00:00 2001 From: cclohmar Date: Wed, 17 Jun 2026 12:34:22 +0000 Subject: [PATCH] chore: remove eager token cleanup on regenerate to prevent breaking emailed links --- internal/handlers/file.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/internal/handlers/file.go b/internal/handlers/file.go index 349a628..70aae1b 100644 --- a/internal/handlers/file.go +++ b/internal/handlers/file.go @@ -306,17 +306,9 @@ func (h *FileHandler) GenerateReport(w http.ResponseWriter, r *http.Request) { return } - // Save to postbox directory — first clean up any previous packages for this event. + // Save to postbox directory. os.MkdirAll("storage/postbox", 0755) - // Delete old download tokens and their files for this event. - if oldFiles, err := database.DeleteDownloadTokensByEvent(h.DB, eventID); err == nil { - for _, fn := range oldFiles { - oldPath := filepath.Join("storage", "postbox", fn) - os.Remove(oldPath) - } - } - tokenBytes := make([]byte, 32) if _, err := rand.Read(tokenBytes); err != nil { renderFileError(w, "Failed to generate download token.")