Update packages/database/src/queries/messages/update-message-entries.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This commit is contained in:
dal 2025-08-22 17:37:10 -06:00 committed by GitHub
parent b14054a033
commit 77cd39b151
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -79,7 +79,12 @@ export async function updateMessageEntries({
.set(updateData) .set(updateData)
.where(and(eq(messages.id, messageId), isNull(messages.deletedAt))); .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); messageEntriesCache.set(messageId, mergedEntries);
return { success: true }; return { success: true };