diff --git a/web/src/lib/components/summit_log/summit_log_table.svelte b/web/src/lib/components/summit_log/summit_log_table.svelte index bae5d279..873e7120 100644 --- a/web/src/lib/components/summit_log/summit_log_table.svelte +++ b/web/src/lib/components/summit_log/summit_log_table.svelte @@ -75,7 +75,7 @@ {#if summitLogs.some((l) => l.text?.length)} {$_("description")} {/if} - {#if showAuthor} + {#if showAuthor && summitLogs.some(l => l.expand.author)} {$_("author", { values: { n: 1 } })} diff --git a/web/src/routes/api/v1/trail/[id]/+server.ts b/web/src/routes/api/v1/trail/[id]/+server.ts index 892a197a..dd57ace0 100644 --- a/web/src/routes/api/v1/trail/[id]/+server.ts +++ b/web/src/routes/api/v1/trail/[id]/+server.ts @@ -25,7 +25,9 @@ export async function GET(event: RequestEvent) { if (!log.expand) { log.expand = {} as any } - log.expand.author = await pb.collection("users_anonymous").getOne(log.author!); + if(log.author) { + log.expand.author = await pb.collection("users_anonymous").getOne(log.author); + } } return json(r) } catch (e: any) {