From 692cd5119c0cd2d1455577c3e61eba27a3de89b2 Mon Sep 17 00:00:00 2001 From: Ben Walton Date: Fri, 16 May 2008 12:52:11 -0400 Subject: [PATCH] fix exception when editting an empty MULTI_HEADER In edit-message-mode, an exception is generated by pressing 'c' to edit the Cc field when no value currently exists. This is due to calling Array.join() on nil. This patch addresses the execption by forcing an empty array when the current value is nil. --- lib/sup/modes/edit-message-mode.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/sup/modes/edit-message-mode.rb b/lib/sup/modes/edit-message-mode.rb index 8bb7756..b2b60eb 100644 --- a/lib/sup/modes/edit-message-mode.rb +++ b/lib/sup/modes/edit-message-mode.rb @@ -383,6 +383,7 @@ protected default = case field when *MULTI_HEADERS + @header[field] ||= [] @header[field].join(", ") else @header[field] -- 2.43.0