Fix in Restler malformed json is valid in class JsonFormat and not valid in other class

This commit is contained in:
Ronald Quenta
2015-04-30 20:59:22 -04:00
parent 66d9c4fe92
commit 9800e71a8c

View File

@@ -2,6 +2,7 @@
namespace Maveriks\Extension; namespace Maveriks\Extension;
use Luracast\Restler\Defaults; use Luracast\Restler\Defaults;
use Luracast\Restler\Format\JsonFormat;
use Luracast\Restler\Format\UrlEncodedFormat; use Luracast\Restler\Format\UrlEncodedFormat;
use ProcessMaker\Services\Api; use ProcessMaker\Services\Api;
use Luracast\Restler\RestException; use Luracast\Restler\RestException;
@@ -102,7 +103,7 @@ class Restler extends \Luracast\Restler\Restler
} else { } else {
$r = $this->inputExecute; $r = $this->inputExecute;
} }
if(!empty($r)){ if(!empty($r) || !$this->requestFormat instanceof JsonFormat){
$r = $this->requestFormat->decode($r); $r = $this->requestFormat->decode($r);
} }
$r = is_array($r) $r = is_array($r)