diff --git a/packages/adapters-db/src/anonymous-feedback-repository.ts b/packages/adapters-db/src/anonymous-feedback-repository.ts index 9932536..8b7f73e 100644 --- a/packages/adapters-db/src/anonymous-feedback-repository.ts +++ b/packages/adapters-db/src/anonymous-feedback-repository.ts @@ -49,9 +49,11 @@ export function createDbAnonymousFeedbackRepository( }, async getRateLimitSnapshot(memberId, acceptedSince) { + const acceptedSinceIso = acceptedSince.toISOString() + const rows = await db .select({ - acceptedCountSince: sql`count(*) filter (where ${schema.anonymousMessages.createdAt} >= ${acceptedSince})`, + acceptedCountSince: sql`count(*) filter (where ${schema.anonymousMessages.createdAt} >= ${acceptedSinceIso}::timestamptz)`, lastAcceptedAt: sql`max(${schema.anonymousMessages.createdAt})` }) .from(schema.anonymousMessages)