fix: total counts
continuous-integration/drone/pr Build was killed

This commit is contained in:
2026-04-03 20:17:29 -04:00
parent 64aa000323
commit 360fb47b05
4 changed files with 333 additions and 21 deletions
+4 -3
View File
@@ -202,6 +202,7 @@ SELECT
END AS REAL), 2) AS percentage,
CAST(CASE
WHEN dus.total_time_seconds IS NULL THEN 0.0
WHEN dus.read_percentage IS NULL OR dus.read_percentage <= 0 THEN 0.0
ELSE
CAST(dus.total_time_seconds AS REAL)
/ (dus.read_percentage * 100.0)
@@ -215,10 +216,10 @@ WHERE
(docs.id = sqlc.narg('id') OR $id IS NULL)
AND (docs.deleted = sqlc.narg(deleted) OR $deleted IS NULL)
AND (
(
$query IS NULL OR (
docs.title LIKE sqlc.narg('query') OR
docs.author LIKE $query
) OR $query IS NULL
docs.author LIKE sqlc.narg('query')
)
)
ORDER BY dus.last_read DESC, docs.created_at DESC
LIMIT $limit