From e9f523d7cb94ff15864072d87a0d784d958165bb Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 7 Nov 2023 16:04:01 -0600 Subject: [PATCH] Fix:Android downloading finished item not marked as finished #903 --- .../main/java/com/audiobookshelf/app/device/FolderScanner.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/device/FolderScanner.kt b/android/app/src/main/java/com/audiobookshelf/app/device/FolderScanner.kt index b0f203f0..56454868 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/device/FolderScanner.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/device/FolderScanner.kt @@ -385,7 +385,7 @@ class FolderScanner(var ctx: Context) { duration = mediaProgress.duration, progress = mediaProgress.progress, currentTime = mediaProgress.currentTime, - isFinished = false, + isFinished = mediaProgress.isFinished, ebookLocation = mediaProgress.ebookLocation, ebookProgress = mediaProgress.ebookProgress, lastUpdate = mediaProgress.lastUpdate, @@ -552,7 +552,7 @@ class FolderScanner(var ctx: Context) { duration = mediaProgress.duration, progress = mediaProgress.progress, currentTime = mediaProgress.currentTime, - isFinished = false, + isFinished = mediaProgress.isFinished, ebookLocation = mediaProgress.ebookLocation, ebookProgress = mediaProgress.ebookProgress, lastUpdate = mediaProgress.lastUpdate, @@ -564,6 +564,7 @@ class FolderScanner(var ctx: Context) { libraryItemId = downloadItem.libraryItemId, episodeId = downloadItem.episodeId) Log.d(tag, "scanLibraryItemFolder: Saving local media progress ${newLocalMediaProgress.id} at progress ${newLocalMediaProgress.progress}") + DeviceManager.dbManager.saveLocalMediaProgress(newLocalMediaProgress) downloadItemScanResult.localMediaProgress = newLocalMediaProgress