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

refs #6661 also return HTTP 400 when idsite is 0

parent 7500b93c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,6 +12,7 @@ use Exception;
use Piwik\Common;
use Piwik\Config;
use Piwik\Cookie;
use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\IP;
use Piwik\Network\IPUtils;
use Piwik\Piwik;
......@@ -390,7 +391,7 @@ class Request
Piwik::postEvent('Tracker.Request.getIdSite', array(&$idSite, $this->params));
if ($idSite <= 0) {
throw new Exception('Invalid idSite: \'' . $idSite . '\'');
throw new UnexpectedWebsiteFoundException('Invalid idSite: \'' . $idSite . '\'');
}
return $idSite;
......
......@@ -77,4 +77,12 @@ class TrackerTest extends SystemTestCase
$this->assertResponseCode(400, $url);
}
public function test_response_ShouldSend400ResponseCode_IfSiteIdIsZero()
{
$url = $this->tracker->getUrlTrackPageView('Test');
$url .= '&idsite=0';
$this->assertResponseCode(400, $url);
}
}
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