BUG 8984 "PMFNewCaseImpersonate(), WSNewCaseImpersonate() and..." SOLVED
- The PMFNewCaseImpersonate(), WSNewCaseImpersonate() and newCaseImpersonate() web service, do not return the UID and number of the new case like PMFNewCase(), WSNewCase() and newCase() - It improved the code of the PMFNewCaseImpersonate method, for to returns the UID of case, as PMFNewCase - It improved the code of the WSNewCaseImpersonate method, for to returns the UID of case, as WSNewCase - Corrections made in the methods "Simple Trigger Web Services", including the files involved
This commit is contained in:
@@ -1366,15 +1366,21 @@ class wsBase
|
||||
return $result;
|
||||
}
|
||||
|
||||
$case = $oCase->startCase($tasks[0]['TAS_UID'], $userId);
|
||||
$caseId = $case['APPLICATION'];
|
||||
$case = $oCase->startCase($tasks[0]['TAS_UID'], $userId);
|
||||
$caseId = $case['APPLICATION'];
|
||||
$caseNumber = $case['CASE_NUMBER'];
|
||||
|
||||
$oldFields = $oCase->loadCase( $caseId );
|
||||
|
||||
$oldFields['APP_DATA'] = array_merge( $oldFields['APP_DATA'], $Fields);
|
||||
|
||||
$up_case = $oCase->updateCase($caseId, $oldFields);
|
||||
|
||||
$result = new wsResponse (0, G::loadTranslation ('ID_COMMAND_EXECUTED_SUCCESSFULLY'));
|
||||
|
||||
$result->caseId = $caseId;
|
||||
$result->caseNumber = $caseNumber;
|
||||
|
||||
return $result;
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user