diff options
| author | David Bremner <david@tethera.net> | 2022-12-03 22:28:55 -0400 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2022-12-27 11:59:29 -0400 |
| commit | 16d92abf9f3326da1ec0c6f84c2c8876efc77ecb (patch) | |
| tree | ba0df441bc84cb5c97304ac3447a98bef74a9a4f /lib/database.cc | |
| parent | 891af1d457a174e12943baf111175af14bb4bb53 (diff) | |
lib/database: propagate status code from _notmuch_message_delete
_notmuch_message_delete can return (at least)
NOTMUCH_STATUS_XAPIAN_EXCEPTION, which we should not ignore.
Diffstat (limited to 'lib/database.cc')
| -rw-r--r-- | lib/database.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/database.cc b/lib/database.cc index c05d70d3..d1e5f1af 100644 --- a/lib/database.cc +++ b/lib/database.cc @@ -1456,7 +1456,7 @@ notmuch_database_remove_message (notmuch_database_t *notmuch, if (status == NOTMUCH_STATUS_SUCCESS && message) { status = _notmuch_message_remove_filename (message, filename); if (status == NOTMUCH_STATUS_SUCCESS) - _notmuch_message_delete (message); + status = _notmuch_message_delete (message); else if (status == NOTMUCH_STATUS_DUPLICATE_MESSAGE_ID) _notmuch_message_sync (message); |
