Fix: Add arguments to the products RawQuery

This commit is contained in:
machiav3lli 2022-02-18 02:50:02 +01:00
parent 4c019d13ca
commit 2c1a542b0f
2 changed files with 2 additions and 2 deletions

View File

@ -200,7 +200,7 @@ interface ProductDao : BaseDao<Product> {
}::class }::class
builder += "product.${ROW_NAME} COLLATE LOCALIZED ASC${if (numberOfItems > 0) " LIMIT $numberOfItems" else ""}" builder += "product.${ROW_NAME} COLLATE LOCALIZED ASC${if (numberOfItems > 0) " LIMIT $numberOfItems" else ""}"
return SimpleSQLiteQuery(builder.build()) return SimpleSQLiteQuery(builder.build(),builder.arguments.toTypedArray())
} }
} }

View File

@ -9,7 +9,7 @@ class QueryBuilder {
} }
private val builder = StringBuilder() private val builder = StringBuilder()
private val arguments = mutableListOf<String>() val arguments = mutableListOf<String>()
operator fun plusAssign(query: String) { operator fun plusAssign(query: String) {
if (builder.isNotEmpty()) { if (builder.isNotEmpty()) {