diff --git a/framework/src/Maveriks/Extension/Restler.php b/framework/src/Maveriks/Extension/Restler.php index 90fb9ae82..e3672fa9d 100644 --- a/framework/src/Maveriks/Extension/Restler.php +++ b/framework/src/Maveriks/Extension/Restler.php @@ -2,6 +2,7 @@ namespace Maveriks\Extension; use Luracast\Restler\Defaults; +use Luracast\Restler\Format\JsonFormat; use Luracast\Restler\Format\UrlEncodedFormat; use ProcessMaker\Services\Api; use Luracast\Restler\RestException; @@ -102,7 +103,7 @@ class Restler extends \Luracast\Restler\Restler } else { $r = $this->inputExecute; } - if(!empty($r)){ + if(!empty($r) || !$this->requestFormat instanceof JsonFormat){ $r = $this->requestFormat->decode($r); } $r = is_array($r)