File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ impl DatabaseDescription {
179179 }
180180 self . reset_db ( ) ?;
181181 second_try = true ;
182- return Ok ( conn ) ;
182+ return Ok ( None ) ;
183183 }
184184
185185 if version == 0 {
@@ -190,12 +190,12 @@ impl DatabaseDescription {
190190 . map_err ( |err| Error :: new ( err. to_string ( ) ) ) ?;
191191 }
192192
193- Ok ( conn)
193+ Ok ( Some ( conn) )
194194 } ;
195195 inner_fn ( ) . unwrap ( ) ;
196196 match inner_fn ( ) {
197- Ok ( _ ) if second_try => continue ,
198- Ok ( conn) => return Ok ( conn) ,
197+ Ok ( None ) => continue ,
198+ Ok ( Some ( conn) ) => return Ok ( conn) ,
199199 Err ( err) => {
200200 return Err ( Error :: new ( format ! (
201201 "{}: Could not open or create database" ,
@@ -219,6 +219,11 @@ impl DatabaseDescription {
219219 . set_kind ( ErrorKind :: from ( err. kind ( ) ) )
220220 . set_source ( Some ( Arc :: new ( err) ) )
221221 } ) ?;
222+ log:: info!(
223+ "{} {} database reset successful" ,
224+ self . name,
225+ db_path. display( )
226+ ) ;
222227 Ok ( ( ) )
223228 }
224229}
You can’t perform that action at this time.
0 commit comments