From 77cd39b151b2e118ed02c432571e20bc3e01da7f Mon Sep 17 00:00:00 2001 From: dal Date: Fri, 22 Aug 2025 17:37:10 -0600 Subject: [PATCH] Update packages/database/src/queries/messages/update-message-entries.ts Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- .../src/queries/messages/update-message-entries.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/database/src/queries/messages/update-message-entries.ts b/packages/database/src/queries/messages/update-message-entries.ts index a603c3d74..e0c23c43b 100644 --- a/packages/database/src/queries/messages/update-message-entries.ts +++ b/packages/database/src/queries/messages/update-message-entries.ts @@ -79,7 +79,12 @@ export async function updateMessageEntries({ .set(updateData) .where(and(eq(messages.id, messageId), isNull(messages.deletedAt))); - // Write-through: update cache with merged entries + await db + .update(messages) + .set(updateData) + .where(and(eq(messages.id, messageId), isNull(messages.deletedAt))); + + // Write-through: update cache with merged entries only after successful DB update messageEntriesCache.set(messageId, mergedEntries); return { success: true };