diff --git a/appexemplo_v2.0/api/api_controllers/Acesso_perfilAPI.class.php b/appexemplo_v2.0/api/api_controllers/Acesso_perfilAPI.class.php index 2189a852..28440725 100644 --- a/appexemplo_v2.0/api/api_controllers/Acesso_perfilAPI.class.php +++ b/appexemplo_v2.0/api/api_controllers/Acesso_perfilAPI.class.php @@ -63,13 +63,16 @@ public static function save(Request $request, Response $response, array $args) { $vo = new \Acesso_perfilVO; $msg = \Message::GENERIC_INSERT; - if($request->isPut()){ + if($request->getMethod() == 'PUT'){ $msg = \Message::GENERIC_UPDATE; $result = self::selectByIdInside($args); $bodyRequest = $result[0]; $vo = \FormDinHelper::setPropertyVo($bodyRequest,$vo); } $bodyRequest = json_decode($request->getBody(),true); + if(empty($bodyRequest)){ + $bodyRequest = $request->getParsedBody(); + } $vo = \FormDinHelper::setPropertyVo($bodyRequest,$vo); $controller = new \Acesso_perfil;