Parcourir la source

Include source ID if name not found in restore error log (closes #3018)

arkon il y a 4 ans
Parent
commit
6713a7ae3c

+ 2 - 7
app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt

@@ -271,13 +271,8 @@ class BackupRestoreService : Service() {
             if (source != null) {
                 restoreMangaData(manga, source, chapters, categories, history, tracks)
             } else {
-                val message = if (manga.source in sourceMapping) {
-                    getString(R.string.source_not_found_name, sourceMapping[manga.source])
-                } else {
-                    getString(R.string.source_not_found)
-                }
-
-                errors.add(Date() to "${manga.title} - $message")
+                val sourceName = sourceMapping[manga.source] ?: manga.source.toString()
+                errors.add(Date() to "${manga.title} - ${getString(R.string.source_not_found_name, sourceName)}")
             }
         } catch (e: Exception) {
             errors.add(Date() to "${manga.title} - ${e.message}")

+ 0 - 1
app/src/main/res/values/strings.xml

@@ -342,7 +342,6 @@
     <string name="pref_backup_service_category">Automatic backups</string>
     <string name="pref_backup_interval">Backup frequency</string>
     <string name="pref_backup_slots">Maximum backups</string>
-    <string name="source_not_found">Source not found</string>
     <string name="source_not_found_name">Source not found: %1$s</string>
     <string name="tracker_not_logged_in">Not logged in: %1$s</string>
     <string name="backup_created">Backup created</string>