Merged in darojas/processmaker (pull request #27)

Cambio de estilo de escritura para variables enviadas por POST (ass_uid y ass_type) y mensajes de error 400
This commit is contained in:
erik ao
2013-12-09 09:34:32 -04:00
2 changed files with 18 additions and 10 deletions

View File

@@ -835,7 +835,11 @@ class Task
'aas_type' => "user" );
$oDataset->next();
}
return $aUsers;
if (empty($aUsers)) {
throw (new \Exception( 'Record not found for id: '. $sAssigneeUID));
} else {
return $aUsers;
}
} catch (Exception $e) {
throw $e;
}
@@ -1169,7 +1173,11 @@ class Task
'aas_type' => "user" );
$oDataset->next();
}
return $aUsers;
if (empty($aUsers)) {
throw (new \Exception( 'Record not found for id: '. $sAssigneeUID));
} else {
return $aUsers;
}
} catch (Exception $e) {
throw $e;
}

View File

@@ -89,16 +89,16 @@ class Assignee extends Api
*
* @param string $prjUid
* @param string $actUid
* @param string $assUid
* @param string $assType {@choice user,group}
* @param string $ass_uid
* @param string $ass_type {@choice user,group}
*
* @status 201
*/
public function doPostActivityAssignee($prjUid, $actUid, $assUid, $assType)
public function doPostActivityAssignee($prjUid, $actUid, $ass_uid, $ass_type)
{
try {
$task = new \BusinessModel\Task();
$arrayData = $task->addTaskAssignee($prjUid, $actUid, $assUid, $assType);
$arrayData = $task->addTaskAssignee($prjUid, $actUid, $ass_uid, $ass_type);
//Response
$response = $arrayData;
} catch (\Exception $e) {
@@ -206,16 +206,16 @@ class Assignee extends Api
*
* @param string $prjUid
* @param string $actUid
* @param string $assUid
* @param string $assType {@choice user,group}
* @param string $ass_uid
* @param string $ass_type {@choice user,group}
*
* @status 201
*/
public function doPostActivityAdhocAssignee($prjUid, $actUid, $assUid, $assType)
public function doPostActivityAdhocAssignee($prjUid, $actUid, $ass_uid, $ass_type)
{
try {
$task = new \BusinessModel\Task();
$arrayData = $task->addTaskAdhocAssignee($prjUid, $actUid, $assUid, $assType);
$arrayData = $task->addTaskAdhocAssignee($prjUid, $actUid, $ass_uid, $ass_type);
//Response
$response = $arrayData;
} catch (\Exception $e) {