@@ -2,7 +2,7 @@ use std::{cmp::Ordering, collections::HashMap, error::Error, fmt::Display, path:
2
2
3
3
use chrono:: { Local , NaiveDateTime } ;
4
4
use semver:: Version ;
5
- use slog:: { debug, error , warn, Logger } ;
5
+ use slog:: { debug, warn, Logger } ;
6
6
use sqlite:: { Connection , Row , Value } ;
7
7
8
8
use crate :: sqlite:: { HydrationError , Projection , ProjectionField , Provider , SqLiteEntity } ;
@@ -298,14 +298,12 @@ impl ApplicationVersionChecker {
298
298
debug ! ( & self . logger, "database updated" ) ;
299
299
}
300
300
Ordering :: Less => {
301
- error ! (
301
+ warn ! (
302
302
& self . logger,
303
303
"Software version '{}' is older than database structure version '{}'." ,
304
304
current_version. semver,
305
305
version. semver
306
306
) ;
307
-
308
- Err ( "This software version is older than the database structure. Aborting launch to prevent possible data corruption." ) ?;
309
307
}
310
308
Ordering :: Equal => {
311
309
debug ! ( & self . logger, "database up to date" ) ;
@@ -393,6 +391,6 @@ returning app_version.semver as semver, app_version.application_type as applicat
393
391
check_database_version ( & filepath, "1.0.0" ) ;
394
392
app_checker. check ( "1.1.0" ) . unwrap ( ) ;
395
393
check_database_version ( & filepath, "1.1.0" ) ;
396
- app_checker. check ( "1.0.1" ) . unwrap_err ( ) ;
394
+ app_checker. check ( "1.0.1" ) . unwrap ( ) ;
397
395
}
398
396
}
0 commit comments