diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-14 01:55:39 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-14 01:55:39 +0900 |
| commit | 8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc (patch) | |
| tree | f5fa5dcdf05585c688cae5b53182b209c8d7312b /src/server | |
| parent | :art: (diff) | |
| download | sharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.tar.gz sharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.tar.bz2 sharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.zip | |
chore: https://github.com/misskey-dev/misskey/commit/ba6959b8c1c4faafccdeb0f76eb26fc29e02af2d のリモート対応
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/api/endpoints/blocking/create.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/api/endpoints/blocking/create.ts b/src/server/api/endpoints/blocking/create.ts index 850406908b..4deaa39974 100644 --- a/src/server/api/endpoints/blocking/create.ts +++ b/src/server/api/endpoints/blocking/create.ts @@ -66,10 +66,6 @@ export default define(meta, async (ps, user) => { throw new ApiError(meta.errors.blockeeIsYourself); } - if (user.isAdmin || user.isModerator) { - throw new ApiError(meta.errors.cannotBlockModerator); - } - // Get blockee const blockee = await getUser(ps.userId).catch(e => { if (e.id === '15348ddd-432d-49c2-8a5a-8069753becff') throw new ApiError(meta.errors.noSuchUser); @@ -86,8 +82,12 @@ export default define(meta, async (ps, user) => { throw new ApiError(meta.errors.alreadyBlocking); } - // Create blocking - await create(blocker, blockee); + try { + await create(blocker, blockee); + } catch (e) { + if (e.id === 'e42b7890-5e4d-9d9c-d54b-cf4dd30adfb5') throw new ApiError(meta.errors.cannotBlockModerator); + throw e; + } NoteWatchings.delete({ userId: blocker.id, |