immich/server/src/utils
lif 263f96da87
fix(server): search statistics with personIds returns 500 (#25074)
The searchAssetBuilder was incorrectly adding withFacesAndPeople
select when personIds was provided. This caused a SQL error because
the subquery referenced asset.id which wasn't selected in statistics
queries (only count(*) was selected).

The fix removes personIds from the condition that triggers adding
faces data to the select. The hasPeople filter (for personIds) is
still applied correctly for filtering.

Fixes #25003

Signed-off-by: majiayu000 <1835304752@qq.com>
2026-01-06 08:54:12 -05:00
..
access.ts feat: workflow foundation (#23621) 2025-11-14 20:05:05 +00:00
asset.util.ts chore(server): sidecars in asset_files (#21199) 2025-12-02 13:31:43 -05:00
bytes.ts feat(server): lighter buckets (#17831) 2025-05-19 16:40:48 -05:00
config.ts refactor: enum casing (#19946) 2025-07-15 14:50:13 -04:00
database.spec.ts refactor: database connection parsing (#17852) 2025-04-24 12:58:29 -04:00
database.ts fix(server): search statistics with personIds returns 500 (#25074) 2026-01-06 08:54:12 -05:00
date.ts fix(server): adjust type of person.birthDate (#16628) 2025-03-09 21:32:05 -05:00
file.ts chore(server): proper log context formatting (#22173) 2025-09-18 19:56:05 -04:00
logger.ts feat: schema diff sql tools (#17116) 2025-03-28 10:40:09 -04:00
maintenance.ts fix(maintenance): prevent enable/disable maintenance CLI hanging on occasion (#24713) 2025-12-19 17:13:00 -05:00
media.ts chore(deps): update dependency eslint-plugin-unicorn to v62 (#24167) 2025-11-27 21:31:16 +00:00
mime-types.spec.ts fix(server): only extract image's duration if format supports animation (#24587) 2025-12-15 12:36:46 -05:00
mime-types.ts fix(server): only extract image's duration if format supports animation (#24587) 2025-12-15 12:36:46 -05:00
misc.spec.ts feat(server): library refresh go brrr (#14456) 2025-03-06 16:00:18 +01:00
misc.ts chore(deps): update dependency eslint-plugin-unicorn to v62 (#24167) 2025-11-27 21:31:16 +00:00
object.ts fix(server): skip smtp validation if unchanged (#12111) 2024-08-29 14:10:09 -04:00
pagination.ts chore: remove unused types and code (#17999) 2025-04-30 13:41:23 -04:00
preferences.ts feat: make memories slideshow duration configurable (#22783) 2025-11-08 17:46:43 -05:00
replace-template-tags.ts feat: Notification Email Templates (#13940) 2024-12-04 20:26:02 +00:00
request.ts feat: view the user's app version on the user page (#21345) 2025-10-22 00:36:18 +02:00
response.ts feat: maintenance mode (#23431) 2025-11-17 17:15:44 +00:00
set.ts refactor: infra folder (#8138) 2024-03-20 23:15:09 -04:00
sync.ts refactor: sync service (#19225) 2025-06-17 16:06:40 +00:00
tag.ts refactor: database types (#17468) 2025-04-08 12:40:03 -04:00