* [refac bug #63735] Adjust logHistory method.
This commit is contained in:
@@ -632,7 +632,7 @@ class actionModel extends model
|
||||
*/
|
||||
public function logHistory(int $actionID, array $changes): bool
|
||||
{
|
||||
if(empty($actionID)) return false;
|
||||
if(empty($actionID) || empty($changes)) return false;
|
||||
foreach($changes as $change)
|
||||
{
|
||||
$change = is_array($change) ? json_decode(json_encode($change)) : $change;
|
||||
@@ -2720,4 +2720,4 @@ class actionModel extends model
|
||||
}
|
||||
return array_values($actions);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -657,7 +657,7 @@ class testtask extends control
|
||||
if($changes || $this->post->comment)
|
||||
{
|
||||
$actionID = $this->loadModel('action')->create('testtask', $taskID, 'Closed', $this->post->comment);
|
||||
$this->action->logHistory($actionID, $changes);
|
||||
if($changes) $this->action->logHistory($actionID, $changes);
|
||||
}
|
||||
|
||||
$message = $this->executeHooks($taskID) ?: $this->lang->saveSuccess;
|
||||
|
||||
Reference in New Issue
Block a user