summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-02-18 17:54:13 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2020-02-18 17:54:13 +0900
commit8a7197726e7e9f950d1be1a1f7b1b0b8779333fa (patch)
tree85c4b6cbc5c43da03979da2f12650d065c6d80a3 /src/server/api
parentFix bug (diff)
parent管理者はモデレーターに変更できないように (#5970) (diff)
downloadsharkey-8a7197726e7e9f950d1be1a1f7b1b0b8779333fa.tar.gz
sharkey-8a7197726e7e9f950d1be1a1f7b1b0b8779333fa.tar.bz2
sharkey-8a7197726e7e9f950d1be1a1f7b1b0b8779333fa.zip
Merge branch 'develop' of https://github.com/syuilo/misskey into develop
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/endpoints/admin/moderators/add.ts4
1 files changed, 4 insertions, 0 deletions
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
});