aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Net
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2019-11-15 22:20:40 +0100
committerGuilhem Moulin <guilhem@fripost.org>2019-11-15 22:22:55 +0100
commit51336e88f2de76c56b513de23d06677461742454 (patch)
treeacd8cfaa258a1688516dd725441b6e99b54c442b /lib/Net
parent9a2d877628905447ee2ea09cf994b19c596b2ba4 (diff)
Improve “UIDVALIDITY changed!” error message.
Mention the name of the problematic mailbox. (We may detect the violation while not in SELECTED state.)
Diffstat (limited to 'lib/Net')
-rw-r--r--lib/Net/IMAP/InterIMAP.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Net/IMAP/InterIMAP.pm b/lib/Net/IMAP/InterIMAP.pm
index ef1c20b..1bff06e 100644
--- a/lib/Net/IMAP/InterIMAP.pm
+++ b/lib/Net/IMAP/InterIMAP.pm
@@ -1111,7 +1111,7 @@ sub set_cache($$%) {
if ($k eq 'UIDVALIDITY') {
# try to detect UIDVALIDITY changes early (before starting the sync)
$self->fail("UIDVALIDITY changed! ($cache->{UIDVALIDITY} != $v) ".
- "Need to invalidate the UID cache.")
+ "Need to invalidate the UID cache for $mailbox.")
if defined $cache->{UIDVALIDITY} and $cache->{UIDVALIDITY} != $v;
}
$cache->{$k} = $v;
@@ -1819,7 +1819,7 @@ sub _update_cache_for($$%) {
if ($k eq 'UIDVALIDITY') {
# try to detect UIDVALIDITY changes early (before starting the sync)
$self->fail("UIDVALIDITY changed! ($cache->{UIDVALIDITY} != $v) ".
- "Need to invalidate the UID cache.")
+ "Need to invalidate the UID cache for $mailbox.")
if defined $cache->{UIDVALIDITY} and $cache->{UIDVALIDITY} != $v;
$self->{_PCACHE}->{$mailbox}->{UIDVALIDITY} //= $v;
}