diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index a6bbb6c8c..8cf4c596c 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.28.13", + "version": "2.28.14", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/model/record.ts b/packages/hydrooj/src/model/record.ts index 0e9edad73..1273b0543 100644 --- a/packages/hydrooj/src/model/record.ts +++ b/packages/hydrooj/src/model/record.ts @@ -38,6 +38,7 @@ class RecordModel { const _id = arg1 || arg0; const domainId = arg1 ? arg0 : null; const res = await RecordModel.coll.findOne({ _id }); + if (!res) return null; if (res.domainId === (domainId || res.domainId)) return res; return null; }