From 753a3c823f8167ad764bdee0b36d9a64423b98ea Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sat, 10 Oct 2020 21:47:44 +0100 Subject: [PATCH] Fixed too many sql error on selection update --- .../java/com/rtbishop/look4sat/repo/local/EntriesDao.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/repo/local/EntriesDao.kt b/app/src/main/java/com/rtbishop/look4sat/repo/local/EntriesDao.kt index 885d3d98..57023323 100644 --- a/app/src/main/java/com/rtbishop/look4sat/repo/local/EntriesDao.kt +++ b/app/src/main/java/com/rtbishop/look4sat/repo/local/EntriesDao.kt @@ -47,12 +47,12 @@ interface EntriesDao { @Transaction suspend fun updateEntriesSelection(satIds: List) { clearSelection() - updateSelection(satIds) + satIds.forEach { updateSelection(it) } } @Query("UPDATE entries SET isSelected = 0") suspend fun clearSelection() - @Query("UPDATE entries SET isSelected = 1 WHERE catNum IN (:satIds)") - suspend fun updateSelection(satIds: List) + @Query("UPDATE entries SET isSelected = 1 WHERE catNum = :satId") + suspend fun updateSelection(satId: Int) }