~sircmpwn/aerc

Only save the last part of an attachment of which the name is a filepath v1 PROPOSED

Robin Opletal: 1
 Only save the last part of an attachment of which the name is a filepath

 1 files changed, 2 insertions(+), 2 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~sircmpwn/aerc/patches/16405/mbox | git am -3
Learn more about email & git
View this thread in the archives

[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