| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2026-05-11 20:52:15 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2026-05-11 20:52:15 UTC |
| parent | b526b5874d646c5467d96ce8bed8673cada121b7 |
| borogove/persistence/IDB.js | +4 | -1 |
diff --git a/borogove/persistence/IDB.js b/borogove/persistence/IDB.js index 0b6984c..1463399 100644 --- a/borogove/persistence/IDB.js +++ b/borogove/persistence/IDB.js @@ -329,7 +329,10 @@ export default async (dbname, media, tokenize, stemmer) => { const replyToMessage = range && await hydrateMessage((await promisifyRequest(store.openCursor(range)))?.value); message.replyToMessage = replyToMessage; - message.versions = await Promise.all((value.versions || []).map(hydrateMessage)); + message.versions = await Promise.all((value.versions || []).map(v => { + v.versions = []; // No need for nested versions... + return hydrateMessage(v); + })); return message; }