From 066bff3fafb094d1233ff7bef0e06ea07551c35d Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Wed, 27 Nov 2024 22:04:48 +0100 Subject: [PATCH] log fix --- lib/model/source/media_store_source.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/model/source/media_store_source.dart b/lib/model/source/media_store_source.dart index 9f01ef478..1840cb111 100644 --- a/lib/model/source/media_store_source.dart +++ b/lib/model/source/media_store_source.dart @@ -59,13 +59,14 @@ class MediaStoreSource extends CollectionSource { await vaults.init(); await favourites.init(); await covers.init(); - final currentTimeZoneOffset = DateTime.now().timeZoneOffset.inMilliseconds; - final catalogTimeZoneOffset = settings.catalogTimeZoneOffsetMillis; - if (currentTimeZoneOffset != catalogTimeZoneOffset) { - unawaited(reportService.recordError('Time zone offset change: $currentTimeZoneOffset -> $catalogTimeZoneOffset. Clear catalog metadata to get correct date/times.')); + + final deviceOffset = DateTime.now().timeZoneOffset.inMilliseconds; + final catalogOffset = settings.catalogTimeZoneOffsetMillis; + if (deviceOffset != catalogOffset) { + unawaited(reportService.recordError('Time zone offset change: $catalogOffset -> $deviceOffset. Clear catalog metadata to get correct date/times.')); await localMediaDb.clearDates(); await localMediaDb.clearCatalogMetadata(); - settings.catalogTimeZoneOffsetMillis = currentTimeZoneOffset; + settings.catalogTimeZoneOffsetMillis = deviceOffset; } await loadDates(); debugPrint('$runtimeType load essentials complete in ${stopwatch.elapsed.inMilliseconds}ms');