diff --git a/htdocs/webservices/server_actioncomm.php b/htdocs/webservices/server_actioncomm.php index 431974dd618..08d90357693 100644 --- a/htdocs/webservices/server_actioncomm.php +++ b/htdocs/webservices/server_actioncomm.php @@ -226,7 +226,7 @@ $server->register( // Entry values array('authentication'=>'tns:authentication','actioncomm'=>'tns:actioncomm'), // Exit values - array('result'=>'tns:result'), + array('result'=>'tns:result','id'=>'xsd:string'), $ns, $ns.'#updateActionComm', $styledoc, @@ -563,7 +563,10 @@ function updateActionComm($authentication,$actioncomm) if ((! $error) && ($objectfound)) { $db->commit(); - $objectresp=array('result'=>array('result_code'=>'OK', 'result_label'=>'')); + $objectresp=array( + 'result'=>array('result_code'=>'OK', 'result_label'=>''), + 'id'=>$object->id + ); } elseif ($objectfound) { diff --git a/htdocs/webservices/server_thirdparty.php b/htdocs/webservices/server_thirdparty.php index ef468c4d38f..6a4ef3d543b 100755 --- a/htdocs/webservices/server_thirdparty.php +++ b/htdocs/webservices/server_thirdparty.php @@ -233,7 +233,7 @@ $server->register( // Entry values array('authentication'=>'tns:authentication','thirdparty'=>'tns:thirdparty'), // Exit values - array('result'=>'tns:result'), + array('result'=>'tns:result','id'=>'xsd:string'), $ns, $ns.'#updateThirdParty', $styledoc, @@ -571,7 +571,7 @@ function updateThirdParty($authentication,$thirdparty) $db->begin(); - $result=$object->update($fuser); + $result=$object->update($thirdparty['id'],$fuser); if ($result <= 0) { $error++; } @@ -580,7 +580,10 @@ function updateThirdParty($authentication,$thirdparty) if ((! $error) && ($objectfound)) { $db->commit(); - $objectresp=array('result'=>array('result_code'=>'OK', 'result_label'=>'')); + $objectresp=array( + 'result'=>array('result_code'=>'OK', 'result_label'=>''), + 'id'=>$object->id + ); } elseif ($objectfound) {