mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
lib: Use email address instead of empty real name.
Currently, if a From-header is of the form: "" <address@example.com> the empty string will be treated as a valid real-name, and the entry in the search results will be empty. The new behavior here is that we treat an empty real-name field as if it were null, so that the email address will be used in the search results instead. Signed-off-by: Jesse Rosenthal <jrosenthal@jhu.edu>
This commit is contained in:
parent
6c1d626519
commit
4135a1f8da
2 changed files with 2 additions and 2 deletions
|
@ -277,7 +277,8 @@ _thread_add_message (notmuch_thread_t *thread,
|
|||
address = internet_address_list_get_address (list, 0);
|
||||
if (address) {
|
||||
author = internet_address_get_name (address);
|
||||
if (author == NULL) {
|
||||
/* We treat quoted empty names as if they were empty. */
|
||||
if (author == NULL || author[0] == '\0') {
|
||||
InternetAddressMailbox *mailbox;
|
||||
mailbox = INTERNET_ADDRESS_MAILBOX (address);
|
||||
author = internet_address_mailbox_get_addr (mailbox);
|
||||
|
|
|
@ -3,7 +3,6 @@ test_description="naming of authors with unusual addresses"
|
|||
. ./test-lib.sh
|
||||
|
||||
test_begin_subtest "Add author with empty quoted real name"
|
||||
test_subtest_known_broken
|
||||
add_message '[subject]="author-naming: Initial thread subject"' \
|
||||
'[date]="Fri, 05 Jan 2001 15:43:56 -0000"' \
|
||||
'[from]="\"\" <address@example.com>"'
|
||||
|
|
Loading…
Reference in a new issue