From 1bd551916eaf454f0afdeea27c87bee94622e0f2 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 1 Feb 2023 12:04:13 +0800 Subject: [PATCH] core: filter empty set operation --- packages/hydrooj/src/handler/home.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/home.ts b/packages/hydrooj/src/handler/home.ts index 42b5454b7..5a4933dd0 100644 --- a/packages/hydrooj/src/handler/home.ts +++ b/packages/hydrooj/src/handler/home.ts @@ -363,7 +363,7 @@ class HomeSettingsHandler extends Handler { if (val !== undefined) $set[key] = val; } for (const key in booleanKeys) if (!args[key]) $set[key] = false; - await setter($set); + if (Object.keys($set).length) await setter($set); if (args.viewLang && args.viewLang !== this.session.viewLang) this.session.viewLang = ''; this.back(); }