From c3f9b2dcc3081b25fe856e694a5626992c286d91 Mon Sep 17 00:00:00 2001 From: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com> Date: Thu, 12 Sep 2019 21:27:44 +0900 Subject: Resolve #5420 (#5421) --- src/server/api/endpoints/admin/update-meta.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server/api/endpoints') diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts index 834faa42b9..1d6973e7ac 100644 --- a/src/server/api/endpoints/admin/update-meta.ts +++ b/src/server/api/endpoints/admin/update-meta.ts @@ -430,15 +430,15 @@ export default define(meta, async (ps, me) => { } if (Array.isArray(ps.pinnedUsers)) { - set.pinnedUsers = ps.pinnedUsers; + set.pinnedUsers = ps.pinnedUsers.filter(Boolean); } if (Array.isArray(ps.hiddenTags)) { - set.hiddenTags = ps.hiddenTags; + set.hiddenTags = ps.hiddenTags.filter(Boolean); } if (Array.isArray(ps.blockedHosts)) { - set.blockedHosts = ps.blockedHosts; + set.blockedHosts = ps.blockedHosts.filter(Boolean); } if (ps.mascotImageUrl !== undefined) { @@ -501,8 +501,8 @@ export default define(meta, async (ps, me) => { set.maintainerEmail = ps.maintainerEmail; } - if (ps.langs !== undefined) { - set.langs = ps.langs; + if (Array.isArray(ps.langs)) { + set.langs = ps.langs.filter(Boolean); } if (ps.summalyProxy !== undefined) { -- cgit v1.2.3-freya