From 2c1a542b0fd2d8c6ebef5ac61de38f4c76840c30 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Fri, 18 Feb 2022 02:50:02 +0100 Subject: [PATCH] Fix: Add arguments to the products RawQuery --- src/main/kotlin/com/looker/droidify/database/DAOs.kt | 2 +- src/main/kotlin/com/looker/droidify/database/QueryBuilder.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/looker/droidify/database/DAOs.kt b/src/main/kotlin/com/looker/droidify/database/DAOs.kt index 4cfcccc0..2ce62f81 100644 --- a/src/main/kotlin/com/looker/droidify/database/DAOs.kt +++ b/src/main/kotlin/com/looker/droidify/database/DAOs.kt @@ -200,7 +200,7 @@ interface ProductDao : BaseDao { }::class builder += "product.${ROW_NAME} COLLATE LOCALIZED ASC${if (numberOfItems > 0) " LIMIT $numberOfItems" else ""}" - return SimpleSQLiteQuery(builder.build()) + return SimpleSQLiteQuery(builder.build(),builder.arguments.toTypedArray()) } } diff --git a/src/main/kotlin/com/looker/droidify/database/QueryBuilder.kt b/src/main/kotlin/com/looker/droidify/database/QueryBuilder.kt index 9c7c940d..f758039a 100644 --- a/src/main/kotlin/com/looker/droidify/database/QueryBuilder.kt +++ b/src/main/kotlin/com/looker/droidify/database/QueryBuilder.kt @@ -9,7 +9,7 @@ class QueryBuilder { } private val builder = StringBuilder() - private val arguments = mutableListOf() + val arguments = mutableListOf() operator fun plusAssign(query: String) { if (builder.isNotEmpty()) {