File tree 1 file changed +10
-6
lines changed
1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -249,13 +249,17 @@ protected function findFulltextRoot(NodeInterface $node): ?NodeInterface
249
249
return null ;
250
250
}
251
251
252
- $ currentNode = $ node ->findParentNode ();
253
- while ($ currentNode !== null ) {
254
- if (in_array ($ currentNode ->getNodeType ()->getName (), $ this ->fulltextRootNodeTypes , true )) {
255
- return $ currentNode ;
256
- }
252
+ try {
253
+ $ currentNode = $ node ->findParentNode ();
254
+ while ($ currentNode !== null ) {
255
+ if (in_array ($ currentNode ->getNodeType ()->getName (), $ this ->fulltextRootNodeTypes , true )) {
256
+ return $ currentNode ;
257
+ }
257
258
258
- $ currentNode = $ currentNode ->findParentNode ();
259
+ $ currentNode = $ currentNode ->findParentNode ();
260
+ }
261
+ } catch (NodeException $ exception ) {
262
+ return null ;
259
263
}
260
264
261
265
return null ;
You can’t perform that action at this time.
0 commit comments