From 80dbb8f09b4c4a244afba954bab698abbb1d979b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 18 Aug 2021 12:12:07 +0200 Subject: [PATCH] check if fetch() returns a record --- SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php index 68037bb8d..3170da355 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php @@ -248,7 +248,8 @@ class SeedDMS_SQLiteFTS_Indexer { $res = $this->_conn->query($sql); $doc = false; if($res) { - $rec = $res->fetch(PDO::FETCH_ASSOC); + if(!($rec = $res->fetch(PDO::FETCH_ASSOC))) + return false; $doc = new SeedDMS_SQLiteFTS_Document(); $doc->addField(SeedDMS_SQLiteFTS_Field::Keyword('docid', $rec[$this->_rawid])); $doc->addField(SeedDMS_SQLiteFTS_Field::Keyword('document_id', $rec['documentid']));