Using all files in file_group.files as the total count, rather than all the file_groups.

This commit is contained in:
Roland 2023-03-26 13:07:31 -06:00
parent 1e0725c216
commit 4e3c577202
No known key found for this signature in database
GPG key ID: 9D6DBD3ACF11AB93

View file

@ -688,7 +688,8 @@ def get_file_statistics():
with get_db_curs() as curs:
curs.execute('''
SELECT
COUNT(id) AS "total_count",
-- All items in file_group.files are real individual files.
SUM(json_array_length(files)) AS "total_count",
COUNT(id) FILTER (WHERE file_group.mimetype = 'application/pdf') AS "pdf_count",
COUNT(id) FILTER (WHERE file_group.mimetype = 'application/zip') AS "zip_count",
COUNT(id) FILTER (WHERE file_group.mimetype LIKE 'video/%') AS "video_count",