Page MenuHomePhabricator

D9315.id22101.diff
No OneTemporary

D9315.id22101.diff

diff --git a/src/applications/diffusion/fact/PhabricatorFactLintEngine.php b/src/applications/diffusion/fact/PhabricatorFactLintEngine.php
--- a/src/applications/diffusion/fact/PhabricatorFactLintEngine.php
+++ b/src/applications/diffusion/fact/PhabricatorFactLintEngine.php
@@ -159,25 +159,18 @@
$raw_trends = queryfx_all(
$conn,
- 'SELECT stringA AS path, SUM(valueX) AS n
+ 'SELECT stringA AS path, SUM(valueX) AS n, epoch
FROM %T AS x
WHERE factType = %s
AND objectPHID = %s
AND stringA IN (%Ls)
- AND epoch = (
- SELECT MAX(epoch)
- FROM %T AS a
- WHERE factType = %s
- AND objectPHID = %s
- AND a.stringA = x.stringA)
- GROUP BY path',
+ GROUP BY path
+ HAVING epoch = MAX(epoch)
+ ORDER BY epoch DESC',
$table_name,
self::TYPE_LINT_COUNT_BY_PATH,
$branch->getPHID(),
- $prefixed_paths,
- $table_name,
- self::TYPE_LINT_COUNT_BY_PATH,
- $branch->getPHID());
+ $prefixed_paths);
$trends = array();
foreach ($raw_trends as $value) {

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 8, 8:05 AM (2 d, 12 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7728299
Default Alt Text
D9315.id22101.diff (1 KB)

Event Timeline