mirror of
https://github.com/abhinavxd/libredesk.git
synced 2026-09-11 13:28:57 +00:00
refactor: sanitize only the reference number for transcript filename
This commit is contained in:
+2
-1
@@ -354,7 +354,8 @@ func handleDownloadConversationTranscript(r *fastglue.Request) error {
|
||||
}
|
||||
|
||||
transcript := app.conversation.BuildTranscript(*conversation, messages, time.Now())
|
||||
filename := stringutil.SanitizeFilename(fmt.Sprintf("transcript-%s.txt", conversation.ReferenceNumber))
|
||||
safeRef := stringutil.SanitizeFilename(conversation.ReferenceNumber)
|
||||
filename := fmt.Sprintf("transcript-%s.txt", safeRef)
|
||||
r.RequestCtx.Response.Header.Set("Content-Disposition", fmt.Sprintf(`attachment; filename="%s"`, filename))
|
||||
r.RequestCtx.Response.Header.Set("X-Content-Type-Options", "nosniff")
|
||||
r.RequestCtx.SetContentType("text/plain; charset=utf-8")
|
||||
|
||||
Reference in New Issue
Block a user