From 5fbbf037ce8a06642533c7f68c1c34ed8b01e4e4 Mon Sep 17 00:00:00 2001 From: Manuel <30572287+manuel-rw@users.noreply.github.com> Date: Wed, 18 Dec 2024 13:28:20 +0100 Subject: [PATCH] fix: permission required for home page (#1711) --- apps/nextjs/src/components/layout/header/user.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/nextjs/src/components/layout/header/user.tsx b/apps/nextjs/src/components/layout/header/user.tsx index 0821420b7..f4aabb767 100644 --- a/apps/nextjs/src/components/layout/header/user.tsx +++ b/apps/nextjs/src/components/layout/header/user.tsx @@ -7,13 +7,13 @@ import { CurrentUserAvatar } from "~/components/user-avatar"; import { UserAvatarMenu } from "~/components/user-avatar-menu"; export const UserButton = async () => { - const data = await api.updateChecker.getAvailableUpdates(); const session = await auth(); const isAdmin = session?.user.permissions.includes("admin"); + const data = isAdmin ? await api.updateChecker.getAvailableUpdates() : undefined; return ( - + - +