Fix activity data access to match backend response format
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:
2026-01-22 14:17:08 -07:00
parent b44bd9fc22
commit d033483633
2 changed files with 4 additions and 4 deletions

View File

@ -136,7 +136,7 @@ const ActivityStream = () => {
}
const data = await response.json();
const newActivities = data.activities || [];
const newActivities = data.data?.activities || [];
// Check for new activities (for indicator)
if (isBackgroundRefresh && newActivities.length > 0 && lastActivityId) {
@ -157,8 +157,8 @@ const ActivityStream = () => {
}
}
setTotalPages(data.pagination?.pages || 1);
setTotalActivities(data.pagination?.total || 0);
setTotalPages(data.data?.pagination?.pages || 1);
setTotalActivities(data.data?.pagination?.total || 0);
} catch (err) {
console.error('Error fetching activities:', err);
if (!isBackgroundRefresh) {

View File

@ -125,7 +125,7 @@ const AdminOverview = () => {
}
const data = await response.json();
setRecentActivity(data.activities || []);
setRecentActivity(data.data?.activities || []);
} catch (err) {
console.error('Error fetching recent activity:', err);
throw err;