Merge pull request #617 from FHenry/develop

Fix bug on update thirdpartty webservice
This commit is contained in:
Laurent Destailleur 2013-01-17 11:28:35 -08:00
commit 91f666bd90
2 changed files with 11 additions and 5 deletions

View File

@ -226,7 +226,7 @@ $server->register(
// Entry values // Entry values
array('authentication'=>'tns:authentication','actioncomm'=>'tns:actioncomm'), array('authentication'=>'tns:authentication','actioncomm'=>'tns:actioncomm'),
// Exit values // Exit values
array('result'=>'tns:result'), array('result'=>'tns:result','id'=>'xsd:string'),
$ns, $ns,
$ns.'#updateActionComm', $ns.'#updateActionComm',
$styledoc, $styledoc,
@ -563,7 +563,10 @@ function updateActionComm($authentication,$actioncomm)
if ((! $error) && ($objectfound)) if ((! $error) && ($objectfound))
{ {
$db->commit(); $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) elseif ($objectfound)
{ {

View File

@ -233,7 +233,7 @@ $server->register(
// Entry values // Entry values
array('authentication'=>'tns:authentication','thirdparty'=>'tns:thirdparty'), array('authentication'=>'tns:authentication','thirdparty'=>'tns:thirdparty'),
// Exit values // Exit values
array('result'=>'tns:result'), array('result'=>'tns:result','id'=>'xsd:string'),
$ns, $ns,
$ns.'#updateThirdParty', $ns.'#updateThirdParty',
$styledoc, $styledoc,
@ -571,7 +571,7 @@ function updateThirdParty($authentication,$thirdparty)
$db->begin(); $db->begin();
$result=$object->update($fuser); $result=$object->update($thirdparty['id'],$fuser);
if ($result <= 0) { if ($result <= 0) {
$error++; $error++;
} }
@ -580,7 +580,10 @@ function updateThirdParty($authentication,$thirdparty)
if ((! $error) && ($objectfound)) if ((! $error) && ($objectfound))
{ {
$db->commit(); $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) elseif ($objectfound)
{ {