From f18ae4ff2d995eb4177c047ccd3c2df98c6a1ef6 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 14 Dec 2020 07:53:29 +0100 Subject: [PATCH] update fulltext index --- controllers/class.EditFolder.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/controllers/class.EditFolder.php b/controllers/class.EditFolder.php index 02c6d1163..a2d27c34f 100644 --- a/controllers/class.EditFolder.php +++ b/controllers/class.EditFolder.php @@ -26,6 +26,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common { $dms = $this->params['dms']; $user = $this->params['user']; $settings = $this->params['settings']; + $fulltextservice = $this->params['fulltextservice']; $folder = $this->params['folder']; if(false === $this->callHook('preEditFolder')) { @@ -89,6 +90,14 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common { } } + if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) { + $idoc = $fulltextservice->IndexedDocument($folder); + if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) { + $index->addDocument($idoc); + $index->commit(); + } + } + } elseif($result === false) { if(empty($this->errormsg)) $this->errormsg = 'hook_editFolder_failed';