From d64e41150f6ba53a9361e8560d374bc69974ca84 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 20 Nov 2021 13:32:44 +0100 Subject: mail/envelope: add a special class for headers Handle multiple headers with ordering and case-insensitive operations. --- alot/commands/envelope.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'alot/commands/envelope.py') diff --git a/alot/commands/envelope.py b/alot/commands/envelope.py index 4b485425..5dce6b44 100644 --- a/alot/commands/envelope.py +++ b/alot/commands/envelope.py @@ -369,9 +369,9 @@ class EditCommand(Command): headertext = '' for key in edit_headers: vlist = self.envelope.get_all(key) - if not vlist: + if len(vlist) == 0: # ensure editable headers are present in template - vlist = [''] + vlist.append('') else: # remove to be edited lines from envelope del self.envelope[key] -- cgit v1.2.3