diff --git a/server/storage.ts b/server/storage.ts index cfe2321..c327229 100644 --- a/server/storage.ts +++ b/server/storage.ts @@ -238,7 +238,15 @@ export class DatabaseStorage implements IStorage { ? sql`hour IS NOT NULL` : sql`hour IS NULL`; - return await db + // DEBUG: Log query parameters + console.log('[ANALYTICS QUERY]', { + startDate: startDate.toISOString(), + endDate: endDate.toISOString(), + hourly, + hourCondition: hourly ? 'NOT NULL' : 'NULL' + }); + + const results = await db .select() .from(networkAnalytics) .where( @@ -249,6 +257,13 @@ export class DatabaseStorage implements IStorage { ) ) .orderBy(desc(networkAnalytics.date), desc(networkAnalytics.hour)); + + console.log('[ANALYTICS RESULTS]', results.length, 'records found'); + if (results.length > 0) { + console.log('[ANALYTICS SAMPLE]', results[0]); + } + + return results; } async getRecentAnalytics(days: number, hourly: boolean = false): Promise {