Fix run_query throwing exception when inccorect query and no suggestions returned

This commit is contained in:
Pierre Goiffon
2019-12-16 15:07:26 +01:00
parent 797893d317
commit 21d5de1756

View File

@@ -272,10 +272,10 @@ EOF
{
$sWrongWord = $e->GetWrongWord();
$aSuggestedWords = $e->GetSuggestions();
if (count($aSuggestedWords) > 0)
if (is_countable($aSuggestedWords) && count($aSuggestedWords) > 0)
{
$sSuggestedWord = OqlException::FindClosestString($sWrongWord, $aSuggestedWords);
if (strlen($sSuggestedWord) > 0)
{
$oP->p('<b>'.Dict::Format('UI:RunQuery:Error', $e->GetIssue().' <em>'.$sWrongWord).'</em></b>');