Fix activity data access to match backend response format
Some checks failed
Deploy Apartment Dashboard / deploy (push) Has been cancelled
Some checks failed
Deploy Apartment Dashboard / deploy (push) Has been cancelled
Update ActivityStream and AdminOverview to access data.data.activities and data.data.pagination to match the wrapped response format.
This commit is contained in:
@ -136,7 +136,7 @@ const ActivityStream = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
const newActivities = data.activities || [];
|
const newActivities = data.data?.activities || [];
|
||||||
|
|
||||||
// Check for new activities (for indicator)
|
// Check for new activities (for indicator)
|
||||||
if (isBackgroundRefresh && newActivities.length > 0 && lastActivityId) {
|
if (isBackgroundRefresh && newActivities.length > 0 && lastActivityId) {
|
||||||
@ -157,8 +157,8 @@ const ActivityStream = () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
setTotalPages(data.pagination?.pages || 1);
|
setTotalPages(data.data?.pagination?.pages || 1);
|
||||||
setTotalActivities(data.pagination?.total || 0);
|
setTotalActivities(data.data?.pagination?.total || 0);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('Error fetching activities:', err);
|
console.error('Error fetching activities:', err);
|
||||||
if (!isBackgroundRefresh) {
|
if (!isBackgroundRefresh) {
|
||||||
|
|||||||
@ -125,7 +125,7 @@ const AdminOverview = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
setRecentActivity(data.activities || []);
|
setRecentActivity(data.data?.activities || []);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error('Error fetching recent activity:', err);
|
console.error('Error fetching recent activity:', err);
|
||||||
throw err;
|
throw err;
|
||||||
|
|||||||
Reference in New Issue
Block a user