diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2019-01-11 08:12:10 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2019-01-11 08:12:10 +0900 |
| commit | 20ee2118eea62b2dc8dc10523dc43606c4a6ee02 (patch) | |
| tree | e4db370a399d65fbad92205083ff85b300efa068 /src/server/api/endpoints/admin | |
| parent | モデレーター登録を解除できるように (#3876) (diff) | |
| download | sharkey-20ee2118eea62b2dc8dc10523dc43606c4a6ee02.tar.gz sharkey-20ee2118eea62b2dc8dc10523dc43606c4a6ee02.tar.bz2 sharkey-20ee2118eea62b2dc8dc10523dc43606c4a6ee02.zip | |
モデレーターを凍結できないようにする (#3877)
Diffstat (limited to 'src/server/api/endpoints/admin')
| -rw-r--r-- | src/server/api/endpoints/admin/suspend-user.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/api/endpoints/admin/suspend-user.ts b/src/server/api/endpoints/admin/suspend-user.ts index 5bbd387a20..2ec5196880 100644 --- a/src/server/api/endpoints/admin/suspend-user.ts +++ b/src/server/api/endpoints/admin/suspend-user.ts @@ -37,6 +37,10 @@ export default define(meta, (ps) => new Promise(async (res, rej) => { return rej('cannot suspend admin'); } + if (user.isModerator) { + return rej('cannot suspend moderator'); + } + await User.findOneAndUpdate({ _id: user._id }, { |