[RFC patch 2/2] lib: index message files with duplicate message-ids
David Bremner
david at tethera.net
Wed Mar 15 18:57:28 PDT 2017
The corresponding xapian document just gets more terms added to it,
but this doesn't seem to break anything.
---
lib/database.cc | 3 +++
test/T670-duplicate-mid.sh | 1 -
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/database.cc b/lib/database.cc
index a679cbab..e83017ed 100644
--- a/lib/database.cc
+++ b/lib/database.cc
@@ -2582,6 +2582,9 @@ notmuch_database_add_message (notmuch_database_t *notmuch,
if (ret)
goto DONE;
} else {
+ ret = _notmuch_message_index_file (message, message_file);
+ if (ret)
+ goto DONE;
ret = NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID;
}
diff --git a/test/T670-duplicate-mid.sh b/test/T670-duplicate-mid.sh
index d28afc91..41c53bc8 100755
--- a/test/T670-duplicate-mid.sh
+++ b/test/T670-duplicate-mid.sh
@@ -6,7 +6,6 @@ add_message [id]=id:duplicate '[subject]="message 1"'
add_message [id]=id:duplicate '[subject]="message 2"'
test_begin_subtest 'Search for second subject'
-test_subtest_known_broken
cat <<EOF >EXPECTED
MAIL_DIR/msg-001
MAIL_DIR/msg-002
--
2.11.0
More information about the notmuch
mailing list