File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 1717use Exception ;
1818use Illuminate \Support \Collection ;
1919use rias \scout \behaviors \SearchableBehavior ;
20+ use rias \scout \events \ShouldBeSearchableEvent ;
2021use rias \scout \jobs \DeindexElement ;
2122use rias \scout \jobs \IndexElement ;
2223use rias \scout \models \Settings ;
@@ -183,6 +184,18 @@ function(ElementEvent $event) {
183184 );
184185 }
185186
187+ Event::on (SearchableBehavior::class,
188+ SearchableBehavior::EVENT_SHOULD_BE_SEARCHABLE , function (ShouldBeSearchableEvent $ event ) {
189+ $ element = $ event ->element ;
190+ $ class = get_class ($ element );
191+ if ($ class === "craft \\commerce \\elements \\Order " ) {
192+ if (!$ element ->dateOrdered ) {
193+ $ event ->shouldBeSearchable = false ;
194+ }
195+ }
196+ }
197+ );
198+
186199 Event::on (
187200 Elements::class,
188201 Elements::EVENT_BEFORE_DELETE_ELEMENT ,
You can’t perform that action at this time.
0 commit comments