Commit 9f1d1d9 1 parent 020661a commit 9f1d1d9 Copy full SHA for 9f1d1d9
File tree 4 files changed +15
-3
lines changed
4 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ )
6
6
and this project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
7
7
8
+ ## 14.5.2 - 2024-01-22
9
+
10
+ ### Changed
11
+
12
+ * Suppressed mailbox and metadata '...is invalid' messages when these
13
+ files are missing. Now, the messages are printed when a file is
14
+ actually malformed.
15
+
8
16
## 14.5.1 - 2024-01-18
9
17
10
18
### Changed
Original file line number Diff line number Diff line change @@ -102,8 +102,10 @@ def validate!
102
102
@validated = true
103
103
return true
104
104
end
105
- Logger . logger . info ( "Metadata file '#{ imap . pathname } ' is invalid" ) if !imap_valid
106
- Logger . logger . info ( "Mailbox '#{ mbox . pathname } ' is invalid" ) if !mbox_valid
105
+ warn_imap = !imap_valid && imap . exist?
106
+ Logger . logger . info ( "Metadata file '#{ imap . pathname } ' is invalid" ) if warn_imap
107
+ warn_mbox = !mbox_valid && mbox . exist?
108
+ Logger . logger . info ( "Mailbox '#{ mbox . pathname } ' is invalid" ) if warn_mbox
107
109
108
110
delete
109
111
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ module Imap::Backup
6
6
# @private
7
7
MINOR = 5
8
8
# @private
9
- REVISION = 1
9
+ REVISION = 2
10
10
# @private
11
11
PRE = nil
12
12
# The application version
Original file line number Diff line number Diff line change 23
23
before do
24
24
allow ( imap ) . to receive ( :pathname ) { "imap pathname" }
25
25
allow ( imap ) . to receive ( :valid? ) { imap_valid }
26
+ allow ( imap ) . to receive ( :exist? ) { true }
26
27
allow ( imap ) . to receive ( :delete )
27
28
allow ( mbox ) . to receive ( :pathname ) { "mbox pathname" }
28
29
allow ( mbox ) . to receive ( :valid? ) { mbox_valid }
30
+ allow ( mbox ) . to receive ( :exist? ) { true }
29
31
allow ( mbox ) . to receive ( :delete )
30
32
31
33
action . call
You can’t perform that action at this time.
0 commit comments