From e760512352863307d4662163b9b87a0c35c2e20e Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Fri, 4 Sep 2026 14:13:46 -0400 Subject: [PATCH] Do not remap cursor when reading to a collection. --- .../src/main/java/org/signal/core/util/CursorExtensions.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/util/src/main/java/org/signal/core/util/CursorExtensions.kt b/core/util/src/main/java/org/signal/core/util/CursorExtensions.kt index 600ed6e23e..6ef02c83f3 100644 --- a/core/util/src/main/java/org/signal/core/util/CursorExtensions.kt +++ b/core/util/src/main/java/org/signal/core/util/CursorExtensions.kt @@ -155,7 +155,7 @@ inline fun Cursor.readToList(predicate: (T) -> Boolean = { true }, mapper: ( while (moveToNext()) { val record = mapper(this) if (predicate(record)) { - list += mapper(this) + list += record } } } @@ -190,7 +190,7 @@ inline fun Cursor.readToSet(predicate: (T) -> Boolean = { true }, mapper: (C while (moveToNext()) { val record = mapper(this) if (predicate(record)) { - set += mapper(this) + set += record } } }