From 52710f38107fd26628e138c418cbd7e3834e3778 Mon Sep 17 00:00:00 2001 From: fuyu <54523771+mfmfuyu@users.noreply.github.com> Date: Tue, 18 Feb 2020 17:53:52 +0900 Subject: 管理者はモデレーターに変更できないように (#5970) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 管理者をモデレーターに変更できないように * Change error message --- src/server/api/endpoints/admin/moderators/add.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/api/endpoints/admin/moderators') diff --git a/src/server/api/endpoints/admin/moderators/add.ts b/src/server/api/endpoints/admin/moderators/add.ts index 71a214928c..fd862a9a4f 100644 --- a/src/server/api/endpoints/admin/moderators/add.ts +++ b/src/server/api/endpoints/admin/moderators/add.ts @@ -32,6 +32,10 @@ export default define(meta, async (ps) => { throw new Error('user not found'); } + if (user.isAdmin) { + throw new Error('cannot mark as moderator if admin user'); + } + await Users.update(user.id, { isModerator: true }); -- cgit v1.2.3-freya