diff options
author | Reto Brunner <reto@labrat.space> | 2020-11-08 13:39:25 +0100 |
---|---|---|
committer | Reto Brunner <reto@labrat.space> | 2020-11-14 15:40:13 +0100 |
commit | 256af6322b1c219b56997b37a0c69070b53bcc86 (patch) | |
tree | 004ade1b72710394016e13749d9872aa556169dc | |
parent | 24f1c575ae7941fa4239ec60bd86aef2f6641364 (diff) | |
download | aerc-256af6322b1c219b56997b37a0c69070b53bcc86.tar.gz |
allow the loading of existing headers
-rw-r--r-- | commands/compose/header.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/commands/compose/header.go b/commands/compose/header.go index dd0adee..e4d7c40 100644 --- a/commands/compose/header.go +++ b/commands/compose/header.go @@ -56,18 +56,20 @@ func (Header) Execute(aerc *widgets.Aerc, args []string) error { composer, _ := aerc.SelectedTab().(*widgets.Composer) + value := strings.Join(args[optind+1:], " ") + if !force { headers, err := composer.PrepareHeader() if err != nil { return err } - if headers.Has(args[optind]) { + if headers.Has(args[optind]) && value != "" { return fmt.Errorf("Header %s already exists", args[optind]) } } - composer.AddEditor(args[optind], strings.Join(args[optind+1:], " "), false) + composer.AddEditor(args[optind], value, false) return nil } |