This commit is contained in:
Roly Rudy Gutierrez Pinto
2018-06-13 13:33:23 -04:00
parent 19155f7b10
commit 96e7c7588e
4 changed files with 6 additions and 1 deletions

View File

@@ -1187,6 +1187,9 @@ class Applications
case 'EXTERNAL':
$stepTitle = 'unknown ' . $caseStep->getStepUidObj();
$oPluginRegistry = PluginRegistry::loadSingleton();
if (empty($externalSteps[$caseStep->getStepUidObj()])) {
throw new Exception(G::LoadTranslation('ID_EXTERNAL_STEP_MISSING', SYS_LANG, ['plugin' => $stepTitle]));
}
$externalStep = $externalSteps[$caseStep->getStepUidObj()];
$stepItem['id'] = $externalStep->getStepId();
$stepItem['title'] = $externalStep->getStepTitle();

View File

@@ -64,6 +64,7 @@ if (isset($_GET['BROWSER_TIME_ZONE_OFFSET'])) {
}
ChangeLog::getChangeLog()
->getUsrIdByUsrUid($caseFieldsABE['CURRENT_USER_UID'], true)
->setSourceId(ChangeLog::FromABE);
$caseFieldsABE['CURRENT_DYNAFORM'] = '';

View File

@@ -56,6 +56,7 @@ if (PMLicensedFeatures::getSingleton()
$casesFields['USER_UID'] = $casesFields['CURRENT_USER_UID'];
ChangeLog::getChangeLog()
->getUsrIdByUsrUid($casesFields['USER_UID'], true)
->setSourceId(ChangeLog::FromABE);
//Update case info

View File

@@ -262,7 +262,7 @@ class ChangeLog
return false;
}
foreach ($this->permissions as $type => $ids) {
if (array_search($uid, $ids) !== false) {
if (is_array($ids) && array_search($uid, $ids) !== false) {
return true;
}
}