summaryrefslogtreecommitdiff
path: root/classes/feeds.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/feeds.php')
-rwxr-xr-xclasses/feeds.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 41251a408..2481ac6b5 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -1434,6 +1434,17 @@ class Feeds extends Handler_Protected {
if (!$search_query_part) {
list($search_query_part, $search_words) = search_to_sql($search, $search_language);
}
+
+ if (DB_TYPE == "pgsql") {
+ $test_sth = $pdo->prepare("select $search_query_part from ttrss_entries limit 1");
+ try {
+ $test_sth->execute();
+ } catch (PDOException $e) {
+ // looks like tsquery syntax is invalid
+ $search_query_part = "false";
+ }
+ }
+
$search_query_part .= " AND ";
} else {
$search_query_part = "";