Fix payment display and dashboard refresh functionality

- Fix 'paid in full for others' payments showing CHF 0.00 instead of actual amount
- Add time-based sorting to payments (date + createdAt) for proper chronological order
- Redirect to dashboard after adding payment instead of payments list
- Implement complete dashboard refresh after payment deletion via modal
- Fix dashboard component reactivity for single debtor view updates
This commit is contained in:
2025-09-12 14:54:15 +02:00
parent eedfd3ecec
commit 21a2f0068d
14 changed files with 410 additions and 68 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ export const GET: RequestHandler = async ({ locals, url }) => {
}
},
{ $unwind: '$paymentId' },
{ $sort: { 'paymentId.date': -1 } },
{ $sort: { 'paymentId.date': -1, 'paymentId.createdAt': -1 } },
{ $limit: 10 }
]);