mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Include source name in backup restore error logs (closes #4230)
This commit is contained in:
		| @@ -67,16 +67,17 @@ class FullBackupRestore(context: Context, notifier: BackupNotifier, private val | ||||
|         val history = backupManga.history | ||||
|         val tracks = backupManga.getTrackingImpl() | ||||
|  | ||||
|         val source = backupManager.sourceManager.get(manga.source) | ||||
|         val sourceName = sourceMapping[manga.source] ?: manga.source.toString() | ||||
|  | ||||
|         try { | ||||
|             val source = backupManager.sourceManager.get(manga.source) | ||||
|             if (source != null || !online) { | ||||
|                 restoreMangaData(manga, source, chapters, categories, history, tracks, backupCategories, online) | ||||
|             } else { | ||||
|                 val sourceName = sourceMapping[manga.source] ?: manga.source.toString() | ||||
|                 errors.add(Date() to "${manga.title} - ${context.getString(R.string.source_not_found_name, sourceName)}") | ||||
|                 errors.add(Date() to "${manga.title} [$sourceName]: ${context.getString(R.string.source_not_found_name, sourceName)}") | ||||
|             } | ||||
|         } catch (e: Exception) { | ||||
|             errors.add(Date() to "${manga.title} - ${e.message}") | ||||
|             errors.add(Date() to "${manga.title} [$sourceName]: ${e.message}") | ||||
|         } | ||||
|  | ||||
|         restoreProgress += 1 | ||||
|   | ||||
| @@ -86,16 +86,17 @@ class LegacyBackupRestore(context: Context, notifier: BackupNotifier) : Abstract | ||||
|                 ?: JsonArray() | ||||
|         ) | ||||
|  | ||||
|         val source = backupManager.sourceManager.get(manga.source) | ||||
|         val sourceName = sourceMapping[manga.source] ?: manga.source.toString() | ||||
|  | ||||
|         try { | ||||
|             val source = backupManager.sourceManager.get(manga.source) | ||||
|             if (source != null) { | ||||
|                 restoreMangaData(manga, source, chapters, categories, history, tracks) | ||||
|             } else { | ||||
|                 val sourceName = sourceMapping[manga.source] ?: manga.source.toString() | ||||
|                 errors.add(Date() to "${manga.title} - ${context.getString(R.string.source_not_found_name, sourceName)}") | ||||
|                 errors.add(Date() to "${manga.title} [$sourceName]: ${context.getString(R.string.source_not_found_name, sourceName)}") | ||||
|             } | ||||
|         } catch (e: Exception) { | ||||
|             errors.add(Date() to "${manga.title} - ${e.message}") | ||||
|             errors.add(Date() to "${manga.title} [$sourceName]: ${e.message}") | ||||
|         } | ||||
|  | ||||
|         restoreProgress += 1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user