Fix: Checking signature for if there's updates in Product's row query

This commit is contained in:
machiav3lli 2022-04-08 03:34:50 +02:00
parent 174be88134
commit c2c3632fab

View File

@ -135,8 +135,9 @@ interface ProductDao : BaseDao<Product> {
): SupportSQLiteQuery {
val builder = QueryBuilder()
// TODO improve signature matching logic
val signatureMatches = """$TABLE_INSTALLED.$ROW_SIGNATURE IS NOT NULL AND
$TABLE_PRODUCT.$ROW_SIGNATURES LIKE ('%.' || $TABLE_INSTALLED.$ROW_SIGNATURE || '.%') AND
$TABLE_PRODUCT.$ROW_SIGNATURES LIKE ('%' || $TABLE_INSTALLED.$ROW_SIGNATURE || '%') AND
$TABLE_PRODUCT.$ROW_SIGNATURES != ''"""
// Select the return fields