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(); }