core: fix upgrade

This commit is contained in:
undefined committed 2023-04-22 21:58:05 +08:00
1 parent d8d1776260
commit 96c99b7baf
1 file changed
+3 -2
+3 -2
View File
@@ -588,13 +588,14 @@ const scripts: UpgradeScript[] = [
return true; return true;
}, },
async function _81_82() { async function _81_82() {
return await iterateAllUser((udoc) => { return await iterateAllUser(async (udoc) => {
if (!udoc.pinnedDomains) return;
let pinnedDomains = new Set<string>(); let pinnedDomains = new Set<string>();
for (const d of udoc.pinnedDomains) { for (const d of udoc.pinnedDomains) {
if (typeof d === 'string') pinnedDomains.add(d); if (typeof d === 'string') pinnedDomains.add(d);
else pinnedDomains = Set.union(pinnedDomains, d); else pinnedDomains = Set.union(pinnedDomains, d);
} }
return user.setById(udoc._id, { pinnedDomains: Array.from(pinnedDomains) }); await user.setById(udoc._id, { pinnedDomains: Array.from(pinnedDomains) });
}); });
}, },
]; ];