Fixed actor page breaking if no aliases are found.

This commit is contained in:
2026-06-18 00:25:03 +02:00
parent 62dcaba875
commit 16181923b6

View File

@@ -234,7 +234,7 @@ export async function fetchActorsById(actorIds, options = {}, reqUser) {
knex.raw('COALESCE(residence_countries.alias, residence_countries.name) as residence_country_name'),
knex.raw('row_to_json(entities) as entity'),
knex.raw('row_to_json(sfw_media) as sfw_avatar'),
knex.raw('json_agg(aliases) as aliases'),
knex.raw('json_agg(aliases) filter (where aliases.id is not null) as aliases'),
)
.leftJoin('actors_meta', 'actors_meta.actor_id', 'actors.id')
.leftJoin('actors as aliases', 'aliases.alias_for', 'actors.id')