[PATCH 3/3] email-test-patchset: grab all To and Cc headers.
Jacob Keller
jacob.e.keller at intel.com
Tue Feb 11 09:50:38 PST 2014
This change modifies email-test-patchset to grab every To and Cc header
instead of just the first. Because refernces to to and cc except email
lists (comma seperated), we use merge_addresses with an empty second
parameter. This works due to recent changes to the merge_addresses
function see in a previous patch in this series.
Artem: amend the patch a tiny bit.
Signed-off-by: Jacob Keller <jacob.e.keller at intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy at linux.intel.com>
---
email/aiaiai-email-test-patchset | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/email/aiaiai-email-test-patchset b/email/aiaiai-email-test-patchset
index 1988a71..beb3e96 100755
--- a/email/aiaiai-email-test-patchset
+++ b/email/aiaiai-email-test-patchset
@@ -269,8 +269,13 @@ id="$(fetch_header "X-Aiaiai-Cover-Letter-Message-Id" < "$mbox")"
[ -n "$id" ] || fetch_header_or_die id "Message-Id" < "$mbox"
fetch_header_or_die from "From" < "$mbox"
-to="$(fetch_header "To" < "$mbox")"
-cc="$(fetch_header "Cc" < "$mbox")"
+
+to="$(fetch_all_headers "To" < "$mbox")"
+cc="$(fetch_all_headers "Cc" < "$mbox")"
+# If there are multiple "To:" or "Cc:" headers in the first patch, we need to
+# merge them into a single comma-separated list of addresses.
+to="$(merge_addresses "$to")"
+cc="$(merge_addresses "$cc")"
# Either "To:" or "Cc:" must exist
if [ -z "$to" ] && [ -z "$cc" ]; then
More information about the aiaiai
mailing list