diff --git a/server/src/services/budgetService.ts b/server/src/services/budgetService.ts index 36927c2e..8fc82240 100644 --- a/server/src/services/budgetService.ts +++ b/server/src/services/budgetService.ts @@ -14,12 +14,13 @@ export function verifyTripAccess(tripId: string | number, userId: number) { } function loadItemMembers(itemId: number | string) { - return db.prepare(` + const rows = db.prepare(` SELECT bm.user_id, bm.paid, u.username, u.avatar FROM budget_item_members bm JOIN users u ON bm.user_id = u.id WHERE bm.budget_item_id = ? `).all(itemId) as BudgetItemMember[]; + return rows.map(m => ({ ...m, avatar_url: avatarUrl(m) })); } // ---------------------------------------------------------------------------