diff --git a/apps/dashboard/app/(app)/authorization/permissions/page.tsx b/apps/dashboard/app/(app)/authorization/permissions/page.tsx index ac6d9b03c9..0f679cfbdc 100644 --- a/apps/dashboard/app/(app)/authorization/permissions/page.tsx +++ b/apps/dashboard/app/(app)/authorization/permissions/page.tsx @@ -2,11 +2,12 @@ import { EmptyPlaceholder } from "@/components/dashboard/empty-placeholder"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { getTenantId } from "@/lib/auth"; -import { db } from "@/lib/db"; +import { asc, db } from "@/lib/db"; import { ChevronRight, Scan } from "lucide-react"; import Link from "next/link"; import { redirect } from "next/navigation"; import { CreateNewPermission } from "./create-new-permission"; +import { permissions } from "@unkey/db/src/schema"; export const revalidate = 0; @@ -18,6 +19,7 @@ export default async function RolesPage() { and(eq(table.tenantId, tenantId), isNull(table.deletedAt)), with: { permissions: { + orderBy:[asc(permissions.name)], with: { keys: { with: {