From d4d68e266a791e7dcd1c388605a6829df41687ce Mon Sep 17 00:00:00 2001 From: Igor Solomennikov Date: Wed, 12 Oct 2022 06:57:06 -0700 Subject: [PATCH] Fix crash with empty `WHERE` in SQL query --- .../src/Storage/Database/Records/InteractionFinder.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SignalServiceKit/src/Storage/Database/Records/InteractionFinder.swift b/SignalServiceKit/src/Storage/Database/Records/InteractionFinder.swift index 71dbbcc2cc..898d9d3a7f 100644 --- a/SignalServiceKit/src/Storage/Database/Records/InteractionFinder.swift +++ b/SignalServiceKit/src/Storage/Database/Records/InteractionFinder.swift @@ -1046,6 +1046,9 @@ public class GRDBInteractionFinder: NSObject, InteractionFinderAdapter { ) """ } + guard !storyFilters.isEmpty else { + return false + } let sql = """ SELECT EXISTS(