feat: Add "Save & Close" button in InterestDetailsModal, enhance saveInterest function to conditionally close modal, and improve logging in delete-generated-document and get-expenses APIs

This commit is contained in:
2025-07-10 17:36:10 -04:00
parent 6ebe96bbf4
commit 242e33f7b9
5 changed files with 80 additions and 8 deletions

View File

@@ -19,11 +19,12 @@ export default defineEventHandler(async (event) => {
let url = `${config.url}/api/v2/tables/${interestTableId}/records`;
// Add date filtering if specified
// Add date filtering if specified (include records without Created At)
if (dateRange && dateRange > 0) {
const cutoffDate = new Date();
cutoffDate.setDate(cutoffDate.getDate() - dateRange);
const dateFilter = `(Created At,gte,${cutoffDate.toISOString()})`;
// Include records without Created At OR within date range
const dateFilter = `((Created At,gte,${cutoffDate.toISOString()}),or,(Created At,is,null))`;
url += `?where=${encodeURIComponent(dateFilter)}`;
}