diff --git a/src/__tests__/admin-overview.test.ts b/src/__tests__/admin-overview.test.ts
index 093d73e..dbcb429 100644
--- a/src/__tests__/admin-overview.test.ts
+++ b/src/__tests__/admin-overview.test.ts
@@ -122,7 +122,9 @@ describe("adminOverview", () => {
describe("search", () => {
it("finds pets by name or nickname and owners via Clerk", async () => {
- prisma.pet.findMany.mockResolvedValue([{ id: "p1", name: "Berli", nickname: null, avatarKey: null }]);
+ prisma.pet.findMany.mockResolvedValue([
+ { id: "p1", name: "Berli", nickname: null, avatarKey: null, species: { name: "Cat", translations: [{ name: "Katze" }] } },
+ ]);
mockGetUserList.mockResolvedValue({
data: [{ id: "user_1", firstName: "Anna", lastName: null, primaryEmailAddress: { emailAddress: "anna@example.com" }, emailAddresses: [] }],
});
@@ -134,7 +136,7 @@ describe("adminOverview", () => {
);
expect(mockGetUserList).toHaveBeenCalledWith({ query: "berl", limit: 6 });
expect(result).toEqual({
- pets: [{ id: "p1", name: "Berli", nickname: null, avatarUrl: null }],
+ pets: [{ id: "p1", name: "Berli", nickname: null, species: "Katze", avatarUrl: null }],
owners: [{ id: "user_1", name: "Anna", email: "anna@example.com" }],
});
});
diff --git a/src/app/p/[secret]/layout.tsx b/src/app/p/[secret]/layout.tsx
index 11859a0..62c8514 100644
--- a/src/app/p/[secret]/layout.tsx
+++ b/src/app/p/[secret]/layout.tsx
@@ -61,8 +61,9 @@ export default async function AdminLayout({ children, params }: AdminLayoutProps
-