From 5788dc92cb083b62a0336ef6a34f733366aa152f Mon Sep 17 00:00:00 2001 From: whekin Date: Mon, 9 Mar 2026 06:51:29 +0400 Subject: [PATCH] fix(bot): avoid date bindings in anonymous feedback queries --- packages/adapters-db/src/anonymous-feedback-repository.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)