From 3e31b9d08b1c431749df23d873192ca5f60aefbf Mon Sep 17 00:00:00 2001 From: jackiettran <41605212+jackiettran@users.noreply.github.com> Date: Tue, 30 Dec 2025 18:07:23 -0500 Subject: [PATCH] fixing intemittent undefined errors --- frontend/src/pages/CreateForumPost.tsx | 2 +- frontend/src/pages/CreateItem.tsx | 2 +- frontend/src/pages/EditItem.tsx | 2 +- frontend/src/pages/Owning.tsx | 2 +- frontend/src/pages/Profile.tsx | 2 +- frontend/src/pages/Renting.tsx | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/pages/CreateForumPost.tsx b/frontend/src/pages/CreateForumPost.tsx index 85d5682..b6b88b9 100644 --- a/frontend/src/pages/CreateForumPost.tsx +++ b/frontend/src/pages/CreateForumPost.tsx @@ -86,7 +86,7 @@ const CreateForumPost: React.FC = () => { const fetchUserAddresses = async () => { try { const response = await addressAPI.getAddresses(); - setUserAddresses(response.data); + setUserAddresses(response.data || []); } catch (error) { console.error("Error fetching addresses:", error); } diff --git a/frontend/src/pages/CreateItem.tsx b/frontend/src/pages/CreateItem.tsx index 5971285..f3b7429 100644 --- a/frontend/src/pages/CreateItem.tsx +++ b/frontend/src/pages/CreateItem.tsx @@ -143,7 +143,7 @@ const CreateItem: React.FC = () => { const fetchUserAddresses = async () => { try { const response = await addressAPI.getAddresses(); - setUserAddresses(response.data); + setUserAddresses(response.data || []); } catch (error) { console.error("Error fetching addresses:", error); } finally { diff --git a/frontend/src/pages/EditItem.tsx b/frontend/src/pages/EditItem.tsx index ee896c5..0e68842 100644 --- a/frontend/src/pages/EditItem.tsx +++ b/frontend/src/pages/EditItem.tsx @@ -108,7 +108,7 @@ const EditItem: React.FC = () => { const fetchUserAddresses = async () => { try { const response = await addressAPI.getAddresses(); - setUserAddresses(response.data); + setUserAddresses(response.data || []); } catch (error) { console.error("Error fetching addresses:", error); } finally { diff --git a/frontend/src/pages/Owning.tsx b/frontend/src/pages/Owning.tsx index 24d87fb..7666b56 100644 --- a/frontend/src/pages/Owning.tsx +++ b/frontend/src/pages/Owning.tsx @@ -148,7 +148,7 @@ const Owning: React.FC = () => { const fetchOwnerRentals = async () => { try { const response = await rentalAPI.getListings(); - setOwnerRentals(response.data); + setOwnerRentals(response.data || []); } catch (err: any) { console.error("Failed to fetch owner rentals:", err); } diff --git a/frontend/src/pages/Profile.tsx b/frontend/src/pages/Profile.tsx index 5084adf..ab3b5cb 100644 --- a/frontend/src/pages/Profile.tsx +++ b/frontend/src/pages/Profile.tsx @@ -140,7 +140,7 @@ const Profile: React.FC = () => { const fetchUserAddresses = async () => { try { const response = await addressAPI.getAddresses(); - setUserAddresses(response.data); + setUserAddresses(response.data || []); } catch (error) { console.error("Error fetching addresses:", error); } finally { diff --git a/frontend/src/pages/Renting.tsx b/frontend/src/pages/Renting.tsx index 1053b7f..726f4de 100644 --- a/frontend/src/pages/Renting.tsx +++ b/frontend/src/pages/Renting.tsx @@ -74,7 +74,7 @@ const Renting: React.FC = () => { const fetchRentals = async () => { try { const response = await rentalAPI.getRentals(); - setRentals(response.data); + setRentals(response.data || []); } catch (err: any) { setError(err.response?.data?.message || "Failed to fetch rentals"); } finally {