check if fetch() returns a record

This commit is contained in:
Uwe Steinmann 2021-08-18 12:12:07 +02:00
parent a7aa3ff904
commit 80dbb8f09b

View File

@ -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']));