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 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) {
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user