From 74ab140a5d05d48dc0b8788189d2b0090a3e1b78 Mon Sep 17 00:00:00 2001 From: Jarrod Monk Date: Tue, 21 Oct 2014 10:21:02 +1100 Subject: [PATCH] Updated the doFoward to handle POST request data properly --- src/Action/RequestProcessor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Action/RequestProcessor.php b/src/Action/RequestProcessor.php index 5687cfc..e8192a9 100644 --- a/src/Action/RequestProcessor.php +++ b/src/Action/RequestProcessor.php @@ -803,7 +803,7 @@ protected function doForward($uri, \Symfony\Component\HttpFoundation\Request $re $uri = $request->getUriForPath($uri); // Consider using standard $_POST, $_FILES etc. - $subRequest = Request::create($uri, $request->getMethod(), $request->query->all(), $request->cookies->all(), $request->files->all(), $request->server->all()); + $subRequest = Request::create($uri, $request->getMethod(), $request->getMethod() == 'POST' ? $request->request->all() : $request->query->all(), $request->cookies->all(), $request->files->all(), $request->server->all()); if ($request->getSession()) { $subRequest->setSession($request->getSession()); }