fix user activities

This commit is contained in:
yuri
2019-09-24 10:18:58 +03:00
parent 9d9e13a07d
commit 5bcea44ecb
@@ -652,14 +652,21 @@ class Activities extends \Espo\Core\Services\Base
$offset = $params['offset'] ?? 0;
if (!$onlyScope && $scope === 'User') {
$skipUnion = false;
foreach ($parts as &$part) {
if (strpos($part, 'UNION') !== false) {
$skipUnion = true;
break;
}
$part .= " ORDER BY dateStart DESC";
if ($maxSize) {
$part .= " LIMIT " . intval($offset + $maxSize + 1);
}
$part = '(' . $part . ')';
}
$sql = "SELECT * FROM (\n" . implode(" UNION ", $parts) . "\n) t";
if (!$skipUnion) {
$sql = "SELECT * FROM (\n" . implode(" UNION ", $parts) . "\n) t";
}
}
if ($scope === 'User') {