From 76a8aa1fbcc610396c5cba9fbccf3ee9d1d83960 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Fri, 13 Jul 2018 16:12:35 +0200 Subject: [PATCH] Fix selectFingerprintsForKeysolderThan query --- .../org/sufficientlysecure/keychain/KeyMetadata.sq | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenKeychain/src/main/sqldelight/org/sufficientlysecure/keychain/KeyMetadata.sq b/OpenKeychain/src/main/sqldelight/org/sufficientlysecure/keychain/KeyMetadata.sq index 0f41a6c2a..d219f0016 100644 --- a/OpenKeychain/src/main/sqldelight/org/sufficientlysecure/keychain/KeyMetadata.sq +++ b/OpenKeychain/src/main/sqldelight/org/sufficientlysecure/keychain/KeyMetadata.sq @@ -23,6 +23,6 @@ REPLACE INTO key_metadata selectFingerprintsForKeysOlderThan: SELECT fingerprint - FROM key_metadata - LEFT JOIN keys ON (key_metadata.master_key_id = keys.master_key_id AND keys.rank = 0) - WHERE last_updated < ?; \ No newline at end of file + FROM keys + LEFT JOIN key_metadata USING (master_key_id) + WHERE rank = 0 AND (last_updated IS NULL OR last_updated < ?); \ No newline at end of file