fixed a bit

This commit is contained in:
bobbert committed 2025-03-11 20:19:03 +00:00
1 parent 3f75f64cce
commit 22119dbf6f
2 files changed
+44 -6

No files matched your search

+13 -6
View File
@@ -17,10 +17,15 @@ export default function TeamPage({ params }) {
useEffect(() => {
async function fetchTeamData() {
try {
if (!teamId) {
throw new Error('No team ID provided');
}
// Fetch team details
const teamResponse = await fetch(`/api/teams/${teamId}`);
if (!teamResponse.ok) {
throw new Error('Failed to fetch team data');
const errorData = await teamResponse.json();
throw new Error(errorData.error || 'Failed to fetch team data');
}
const teamData = await teamResponse.json();
setTeam(teamData);
@@ -28,19 +33,21 @@ export default function TeamPage({ params }) {
// Fetch team members
const membersResponse = await fetch(`/api/teams/${teamId}/members`);
if (!membersResponse.ok) {
throw new Error('Failed to fetch team members');
// Don't throw here, just log the error
console.error('Failed to fetch team members');
} else {
const membersData = await membersResponse.json();
setTeamMembers(membersData);
}
const membersData = await membersResponse.json();
setTeamMembers(membersData);
} catch (err) {
console.error(err);
console.error('Team page error:', err);
setError(err.message);
} finally {
setLoading(false);
}
}
if (status === 'authenticated') {
if (status === 'authenticated' && teamId) {
fetchTeamData();
}
}, [teamId, status]);