Skip to content

Commit 87c3db6

Browse files
committed
Fix sorting in database query
1 parent f3d19ec commit 87c3db6

6 files changed

Lines changed: 23 additions & 10 deletions

plugins/BotTracking/RecordBuilders/AIAssistantReports.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ private function queryBotRequests(LogAggregator $logAggregator, int $actionType)
219219
AND log_action.type = %d
220220
AND %s
221221
GROUP BY bot.bot_name, url WITH ROLLUP) AS rollupQuery
222-
ORDER BY bot_name, requests DESC, url",
222+
ORDER BY requests DESC, bot_name, url",
223223
BotRequestsDao::getPrefixedTableName(),
224224
Common::prefixTable('log_action'),
225225
$actionType,

plugins/BotTracking/tests/Fixtures/BotTraffic.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ private function trackBotRequests(): void
7777
['ChatGPT-User/1.0', $pages[1], 500, 25896, false],
7878
['ChatGPT-User/1.0', $downloads[1], 200, 33658, true],
7979
['Perplexity-User/1.0', $pages[2], 200, 36985, false],
80+
['Perplexity-User/1.0', $pages[2], 200, 36985, false],
8081
['MistralAI-User/2.0', $pages[3], 200, 85236, false],
8182
['Claude-User/3.0', $downloads[3], 200, 12456, true],
8283
['Claude-User/3.0', $downloads[4], 200, 35562, true],

plugins/BotTracking/tests/System/expected/test_ranking_limit_documents__BotTracking.getAIAssistantRequests_day.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
</row>
1616
<row>
1717
<label>Perplexity-User</label>
18-
<requests>1</requests>
18+
<requests>2</requests>
1919
<document_requests>0</document_requests>
20-
<page_requests>1</page_requests>
20+
<page_requests>2</page_requests>
2121
<visits_acquired>1</visits_acquired>
2222
</row>
2323
<row>

plugins/BotTracking/tests/System/expected/test_ranking_limit_documents__BotTracking.getAIAssistantRequests_week.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<result>
33
<row>
44
<label>Perplexity-User</label>
5-
<requests>5</requests>
5+
<requests>6</requests>
66
<document_requests>4</document_requests>
7-
<page_requests>1</page_requests>
7+
<page_requests>2</page_requests>
88
<visits_acquired>2</visits_acquired>
99
<subtable>
1010
<row>

plugins/BotTracking/tests/System/expected/test_ranking_limit_pages__BotTracking.getAIAssistantRequests_day.xml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,16 @@
1515
</row>
1616
<row>
1717
<label>Perplexity-User</label>
18-
<requests>1</requests>
18+
<requests>2</requests>
1919
<document_requests>0</document_requests>
20-
<page_requests>1</page_requests>
20+
<page_requests>2</page_requests>
2121
<visits_acquired>1</visits_acquired>
22+
<subtable>
23+
<row>
24+
<label>example.com/article-3</label>
25+
<requests>2</requests>
26+
</row>
27+
</subtable>
2228
</row>
2329
<row>
2430
<label>Claude-User</label>
@@ -39,7 +45,7 @@
3945
<requests>1</requests>
4046
</row>
4147
<row>
42-
<label>example.com/article-4</label>
48+
<label>Others</label>
4349
<requests>1</requests>
4450
</row>
4551
</subtable>

plugins/BotTracking/tests/System/expected/test_ranking_limit_pages__BotTracking.getAIAssistantRequests_week.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,16 @@
1919
</row>
2020
<row>
2121
<label>Perplexity-User</label>
22-
<requests>6</requests>
22+
<requests>7</requests>
2323
<document_requests>5</document_requests>
24-
<page_requests>1</page_requests>
24+
<page_requests>2</page_requests>
2525
<visits_acquired>2</visits_acquired>
26+
<subtable>
27+
<row>
28+
<label>example.com/article-3</label>
29+
<requests>2</requests>
30+
</row>
31+
</subtable>
2632
</row>
2733
<row>
2834
<label>ChatGPT-User</label>

0 commit comments

Comments
 (0)