From 697423977880fdfbd8618b83237b53bafeb3a5e9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerg=C5=91=20Tisza?= Date: Mon, 24 Jun 2019 13:14:46 +0200 Subject: [PATCH] Rest API: urldecode path parameters Change-Id: I4df4ec11820fa4009a0a2d1790c1d7792e946434 --- includes/Rest/Router.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/Rest/Router.php b/includes/Rest/Router.php index 39bee899c1..5dccb4f7b1 100644 --- a/includes/Rest/Router.php +++ b/includes/Rest/Router.php @@ -233,7 +233,7 @@ class Router { } } - $request->setPathParams( $match['params'] ); + $request->setPathParams( array_map( 'rawurldecode', $match['params'] ) ); $spec = $match['userData']; $objectFactorySpec = array_intersect_key( $spec, [ 'factory' => true, 'class' => true, 'args' => true ] ); -- 2.20.1