diff --git a/app/src/main/java/io/legado/app/data/dao/BookDao.kt b/app/src/main/java/io/legado/app/data/dao/BookDao.kt index a9478d2e8..bf3b5ecee 100644 --- a/app/src/main/java/io/legado/app/data/dao/BookDao.kt +++ b/app/src/main/java/io/legado/app/data/dao/BookDao.kt @@ -101,7 +101,7 @@ interface BookDao { @Query("select 1 from books where bookUrl = :bookUrl") fun has(bookUrl: String): Boolean? - @Query("select 1 from books where originName = :fileName or origin = ${BookType.localTag} || '::' || :fileName") + @Query("select 1 from books where originName = :fileName or origin like '%' || :fileName") fun hasFile(fileName: String): Boolean? @Insert(onConflict = OnConflictStrategy.REPLACE)