From 3d2384f31a2b3eb84dbaca28d1591757d36f426e Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 2 May 2022 16:38:42 +0800 Subject: [PATCH] core: fix #351 --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/user.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 8e1b41baa..dee4942c7 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.11.21", + "version": "3.11.22", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/model/user.ts b/packages/hydrooj/src/model/user.ts index 611189618..92b04e539 100644 --- a/packages/hydrooj/src/model/user.ts +++ b/packages/hydrooj/src/model/user.ts @@ -384,7 +384,7 @@ class UserModel { } static async listGroup(domainId: string, uid?: number) { - const groups = await collGroup.find(uid ? { domainId, uids: uid } : { domainId }).toArray(); + const groups = await collGroup.find(typeof uid === 'number' ? { domainId, uids: uid } : { domainId }).toArray(); if (uid) { groups.push({ _id: new ObjectID(), domainId, uids: [uid], name: uid.toString(),