diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/BackupMediaSnapshotTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/BackupMediaSnapshotTable.kt index beb1e2c3b5..96508e72b8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/BackupMediaSnapshotTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/BackupMediaSnapshotTable.kt @@ -156,6 +156,10 @@ class BackupMediaSnapshotTable(context: Context, database: SignalDatabase) : Dat * Given a list of media objects, find the ones that we have no knowledge of in our local store. */ fun getMediaObjectsWithNonMatchingCdn(objects: List): List { + if (objects.isEmpty()) { + return emptyList() + } + val inputValues = objects.joinToString(separator = ", ") { "('${it.mediaId}', ${it.cdn})" } return readableDatabase.rawQuery( """