Skip to content

Commit 1b1324d

Browse files
committed
Added request base url handling, so this extension can work when the application is located under a relative url.
1 parent da0932c commit 1b1324d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Action.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ protected function restoreYiiRequest()
7777
{
7878
\Yii::$app->request->setUrl($this->originalYiiRequest->getUrl());
7979
\Yii::$app->request->setPathInfo($this->originalYiiRequest->getPathInfo());
80+
\Yii::$app->request->setBaseUrl($this->originalYiiRequest->getBaseUrl());
8081
\Yii::$app->request->setBodyParams($this->originalYiiRequest->getBodyParams());
8182
\Yii::$app->request->setQueryParams($this->originalYiiRequest->getQueryParams());
8283
\Yii::$app->request->setRawBody($this->originalYiiRequest->getRawBody());

JsonRpcRequest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,10 @@ public function execute()
148148
}
149149

150150
try {
151-
// Replacing requested URL and path info
151+
// Replacing requested URL, path info and base url
152152
$app->request->setUrl($route);
153-
\Yii::$app->request->setPathInfo(null);
153+
$app->request->setPathInfo(null);
154+
$app->request->setBaseUrl(null);
154155

155156
try {
156157
$routeWithParams = $app->request->resolve();

0 commit comments

Comments
 (0)