diff --git a/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt b/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt index 1106263f..9f4f88ce 100644 --- a/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt +++ b/app/src/main/java/ua/acclorite/book_story/data/repository/BookRepositoryImpl.kt @@ -401,10 +401,15 @@ class BookRepositoryImpl @Inject constructor( val byteArray = stream.toByteArray() val defaultCover = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.size) - val currentCover = MediaStore.Images.Media.getBitmap( - application.contentResolver, - Uri.parse(book.image) - ) + val currentCover = try { + MediaStore.Images.Media.getBitmap( + application.contentResolver, + Uri.parse(book.image) + ) + } catch (e: Exception) { + e.printStackTrace() + return true + } return !defaultCover.sameAs(currentCover) }