diff --git a/plugins/StemWord/StemWord.php b/plugins/StemWord/StemWord.php index b7a2c04565..b1c0d88fd5 100644 --- a/plugins/StemWord/StemWord.php +++ b/plugins/StemWord/StemWord.php @@ -25,13 +25,19 @@ namespace Plugin\StemWord; use App\Core\Event; use App\Core\Modules\Plugin; +use Wamania\Snowball\NotFoundException; use Wamania\Snowball\StemmerFactory; class StemWord extends Plugin { public function onStemWord(string $language, string $word, ?string &$out) { - $out = StemmerFactory::create($language)->stem($word); + $language = explode('_', $language)[0]; + try { + $out = StemmerFactory::create($language)->stem($word); + } catch (NotFoundException) { + return Event::next; + } return Event::stop; } }