From 31f107354ccdb733342173fd026c961992f5c2b4 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 30 Jan 2023 12:34:15 +0800 Subject: [PATCH] core: upgrade: fix message --- packages/hydrooj/src/upgrade.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/hydrooj/src/upgrade.ts b/packages/hydrooj/src/upgrade.ts index e67de50e2..057e44a30 100644 --- a/packages/hydrooj/src/upgrade.ts +++ b/packages/hydrooj/src/upgrade.ts @@ -530,6 +530,16 @@ const scripts: UpgradeScript[] = [ { $inc: { priv: -list[key] } }, ); } + return true; + }, + async function _75_76() { + const messages = await db.collection('message').find({ content: { $type: 'object' } }).toArray(); + for (const m of messages) { + let content = ''; + for (const key in m) content += m[key]; + await db.collection('message').updateOne({ _id: m._id }, { $set: { content } }); + } + return true; }, ];