From 66dcdfd59003a0f8816d2e8e1c69170f8dfa3d00 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 31 Aug 2024 20:55:16 +0800 Subject: [PATCH] core: fix linkedFile.delete --- packages/hydrooj/src/model/storage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/model/storage.ts b/packages/hydrooj/src/model/storage.ts index da798cb7e..61625ddf8 100644 --- a/packages/hydrooj/src/model/storage.ts +++ b/packages/hydrooj/src/model/storage.ts @@ -57,7 +57,7 @@ export class StorageModel { const processedIds = []; for (const i of linked || []) { if (processedIds.includes(i.link)) continue; - const current = affected.find((t) => t._id === t.link); // to be deleted + const current = affected.find((t) => t._id === i.link); // to be deleted // eslint-disable-next-line no-await-in-loop await Promise.all([ StorageModel.coll.updateOne({ _id: current._id }, { $set: omit(i, ['_id']) }),