소스 검색

Avoid crashing if multiple entries exist for same URL/source

Related to #8331. We'll need to revisit some of the get/insert logic to make sure this doesn't actually happen,
but at least it'll stop crashing for now.
arkon 2 년 전
부모
커밋
dd6c9ce2fe
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      app/src/main/sqldelight/data/mangas.sq

+ 3 - 1
app/src/main/sqldelight/data/mangas.sq

@@ -32,10 +32,12 @@ SELECT *
 FROM mangas
 WHERE _id = :id;
 
+-- TODO: this should ideally never really have more than 1 result
 getMangaByUrlAndSource:
 SELECT *
 FROM mangas
-WHERE url = :url AND source = :source;
+WHERE url = :url AND source = :source
+LIMIT 1;
 
 getFavorites:
 SELECT *