From 275d17a8362fe19a7a4e954ffd33a28a147afb47 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Tue, 11 Nov 2025 02:14:26 +0000 Subject: [PATCH] completionId: cgen-3928ed43522a40d297f76eef9d24042d cgen-3928ed43522a40d297f76eef9d24042d --- .../components/admin/AdminStaffDirectory.tsx | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/client/components/admin/AdminStaffDirectory.tsx b/client/components/admin/AdminStaffDirectory.tsx index 36835e86..6ef2ed0d 100644 --- a/client/components/admin/AdminStaffDirectory.tsx +++ b/client/components/admin/AdminStaffDirectory.tsx @@ -69,21 +69,20 @@ export default function AdminStaffDirectory() { const handleSeedData = async () => { try { setIsSeeding(true); - const response = await fetch("/api/staff/members/seed", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({}), - }); - - // Read response body once - const result = await response.json(); + const response = await fetch("/api/staff/members/seed"); if (!response.ok) { - throw new Error(result.details || result.error || "Failed to seed data"); + throw new Error("Failed to seed data: " + response.statusText); } + // Read response body as text first to avoid stream issues + const text = await response.text(); + if (!text) { + throw new Error("No response from server"); + } + + const result = JSON.parse(text); + setTeamMembers(result.members || []); aethexToast.success({