[PATCH] Only save the last part of an attachment of which the name is a filepath
Export this patch
---
commands/msgview/save.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/commands/msgview/save.go b/commands/msgview/save.go
index ef6bba8..014c204 100644
--- a/commands/msgview/save.go
+++ b/commands/msgview/save.go
@@ -179,9 +179,9 @@ func isAbsPath(path string) bool {
func generateFilename(part *models.BodyStructure) string {
var filename string
if fn, ok := part.DispositionParams["filename"]; ok {
- filename = fn
+ filename = filepath.Base(fn)
} else if fn, ok := part.Params["name"]; ok {
- filename = fn
+ filename = filepath.Base(fn)
} else {
timestamp := time.Now().Format("2006-01-02-150405")
filename = fmt.Sprintf("aerc_%v", timestamp)
--
2.29.2