Skip to content

Commit 431fd82

Browse files
committed
Merge branch 'release/3.0.1'
2 parents cb529b8 + 3c5b5ea commit 431fd82

File tree

3 files changed

+32
-4
lines changed

3 files changed

+32
-4
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
# v3.0.1
2+
## 02/03/2020
3+
4+
1. [](#bugfix)
5+
* Fixed an issue indexing via Admin with Grav 1.7
6+
17
# v3.0.0
2-
## 04/14/2018
8+
## 04/14/2019
39

410
1. [](#new)
511
* Added new Grav Scheduler integration

blueprints.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: TNT Search
2-
version: 3.0.0
2+
version: 3.0.1
33
testing: false
44
description: Powerful indexed-based full text search engine powered by TNTSearch
55
icon: binoculars

tntsearch.php

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use Composer\Autoload\ClassLoader;
55
use Grav\Common\Grav;
66
use Grav\Common\Page\Page;
7+
use Grav\Common\Page\Pages;
78
use Grav\Common\Plugin;
89
use Grav\Common\Scheduler\Scheduler;
910
use Grav\Plugin\TNTSearch\GravTNTSearch;
@@ -315,6 +316,10 @@ public function onAdminTaskExecute(Event $e)
315316
*/
316317
public function onObjectSave($event)
317318
{
319+
if (defined('CLI_DISABLE_TNTSEARCH')) {
320+
return true;
321+
}
322+
318323
$obj = $event['object'] ?: $event['page'];
319324

320325
if ($obj) {
@@ -332,6 +337,9 @@ public function onObjectSave($event)
332337
*/
333338
public function onObjectDelete($event)
334339
{
340+
if (defined('CLI_DISABLE_TNTSEARCH')) {
341+
return true;
342+
}
335343
$obj = $event['object'] ?: $event['page'];
336344

337345
if ($obj) {
@@ -433,6 +441,9 @@ public static function indexJob()
433441

434442
$language = $grav['language'];
435443

444+
/** @var Pages $pages */
445+
$pages = $grav['pages'];
446+
436447
ob_start();
437448

438449
if ($language->enabled()) {
@@ -441,12 +452,23 @@ public static function indexJob()
441452
$language->setActive($lang);
442453

443454
echo("\nLanguage: $lang\n");
444-
$grav['pages']->init();
455+
456+
if (method_exists($pages, 'enablePages')) {
457+
$pages->enablePages();
458+
} else {
459+
$pages->init();
460+
}
461+
445462
$gtnt = static::getSearchObjectType();
446463
$gtnt->createIndex();
447464
}
448465
} else {
449-
$grav['pages']->init();
466+
if (method_exists($pages, 'enablePages')) {
467+
$pages->enablePages();
468+
} else {
469+
$pages->init();
470+
}
471+
450472
$gtnt = static::getSearchObjectType();
451473
$gtnt->createIndex();
452474
}

0 commit comments

Comments
 (0)