diff --git a/packages/hydrooj/src/upgrade.ts b/packages/hydrooj/src/upgrade.ts index 27034d60..2518635a 100644 --- a/packages/hydrooj/src/upgrade.ts +++ b/packages/hydrooj/src/upgrade.ts @@ -530,7 +530,7 @@ const scripts: UpgradeScript[] = [ for (const key in list) { if (udoc.priv & list[key]) udoc.priv -= list[key]; } - if (old !== udoc.priv) await user.setById(udoc._id, udoc); + if (old !== udoc.priv) await user.setById(udoc._id, { priv: udoc.priv }); }); }, ];