Skip to content
Extraits de code Groupes Projets
Valider 31d8b40a rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #6435 fixed another test in case German locale is used.

This one was not easy to find either. The segment value contained a
comma instead of a dot causing the API to not find anything and to not
return any data.
parent 10922077
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
namespace Piwik\Tests\System; namespace Piwik\Tests\System;
use Piwik\API\Request; use Piwik\API\Request;
use Piwik\Common;
use Piwik\Date; use Piwik\Date;
use Piwik\Tests\Framework\TestCase\SystemTestCase; use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\ManyVisitsWithGeoIP; use Piwik\Tests\Fixtures\ManyVisitsWithGeoIP;
...@@ -97,6 +98,9 @@ class AutoSuggestAPITest extends SystemTestCase ...@@ -97,6 +98,9 @@ class AutoSuggestAPITest extends SystemTestCase
$topSegmentValue = @$response[0]; $topSegmentValue = @$response[0];
if ($topSegmentValue !== false && !is_null($topSegmentValue)) { if ($topSegmentValue !== false && !is_null($topSegmentValue)) {
if (is_numeric($topSegmentValue) || is_float($topSegmentValue) || preg_match('/^\d*?,\d*$/', $topSegmentValue)) {
$topSegmentValue = Common::forceDotAsSeparatorForDecimalPoint($topSegmentValue);
}
// Now build the segment request // Now build the segment request
$segmentValue = rawurlencode(html_entity_decode($topSegmentValue)); $segmentValue = rawurlencode(html_entity_decode($topSegmentValue));
$params['segment'] = $params['segmentToComplete'] . '==' . $segmentValue; $params['segment'] = $params['segmentToComplete'] . '==' . $segmentValue;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter