fixing intemittent undefined errors

This commit is contained in:
jackiettran
2025-12-30 18:07:23 -05:00
parent e3acf45ba0
commit 3e31b9d08b
6 changed files with 6 additions and 6 deletions

View File

@@ -86,7 +86,7 @@ const CreateForumPost: React.FC = () => {
const fetchUserAddresses = async () => { const fetchUserAddresses = async () => {
try { try {
const response = await addressAPI.getAddresses(); const response = await addressAPI.getAddresses();
setUserAddresses(response.data); setUserAddresses(response.data || []);
} catch (error) { } catch (error) {
console.error("Error fetching addresses:", error); console.error("Error fetching addresses:", error);
} }

View File

@@ -143,7 +143,7 @@ const CreateItem: React.FC = () => {
const fetchUserAddresses = async () => { const fetchUserAddresses = async () => {
try { try {
const response = await addressAPI.getAddresses(); const response = await addressAPI.getAddresses();
setUserAddresses(response.data); setUserAddresses(response.data || []);
} catch (error) { } catch (error) {
console.error("Error fetching addresses:", error); console.error("Error fetching addresses:", error);
} finally { } finally {

View File

@@ -108,7 +108,7 @@ const EditItem: React.FC = () => {
const fetchUserAddresses = async () => { const fetchUserAddresses = async () => {
try { try {
const response = await addressAPI.getAddresses(); const response = await addressAPI.getAddresses();
setUserAddresses(response.data); setUserAddresses(response.data || []);
} catch (error) { } catch (error) {
console.error("Error fetching addresses:", error); console.error("Error fetching addresses:", error);
} finally { } finally {

View File

@@ -148,7 +148,7 @@ const Owning: React.FC = () => {
const fetchOwnerRentals = async () => { const fetchOwnerRentals = async () => {
try { try {
const response = await rentalAPI.getListings(); const response = await rentalAPI.getListings();
setOwnerRentals(response.data); setOwnerRentals(response.data || []);
} catch (err: any) { } catch (err: any) {
console.error("Failed to fetch owner rentals:", err); console.error("Failed to fetch owner rentals:", err);
} }

View File

@@ -140,7 +140,7 @@ const Profile: React.FC = () => {
const fetchUserAddresses = async () => { const fetchUserAddresses = async () => {
try { try {
const response = await addressAPI.getAddresses(); const response = await addressAPI.getAddresses();
setUserAddresses(response.data); setUserAddresses(response.data || []);
} catch (error) { } catch (error) {
console.error("Error fetching addresses:", error); console.error("Error fetching addresses:", error);
} finally { } finally {

View File

@@ -74,7 +74,7 @@ const Renting: React.FC = () => {
const fetchRentals = async () => { const fetchRentals = async () => {
try { try {
const response = await rentalAPI.getRentals(); const response = await rentalAPI.getRentals();
setRentals(response.data); setRentals(response.data || []);
} catch (err: any) { } catch (err: any) {
setError(err.response?.data?.message || "Failed to fetch rentals"); setError(err.response?.data?.message || "Failed to fetch rentals");
} finally { } finally {