diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2018-11-13 19:34:09 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-11-13 19:34:09 +0900 |
| commit | 9f0b8ba2f89fd303c49f9edeccdaa8ea4ad4146b (patch) | |
| tree | 6dd1feb43952007144a32c67462bb721aba09c52 /src/services/note | |
| parent | 10.49.1 (diff) | |
| download | sharkey-9f0b8ba2f89fd303c49f9edeccdaa8ea4ad4146b.tar.gz sharkey-9f0b8ba2f89fd303c49f9edeccdaa8ea4ad4146b.tar.bz2 sharkey-9f0b8ba2f89fd303c49f9edeccdaa8ea4ad4146b.zip | |
Fix: notes/create hangs when rejected (#3221)
Diffstat (limited to 'src/services/note')
| -rw-r--r-- | src/services/note/create.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index bd38605fda..53d51036b3 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -116,27 +116,27 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< // リプライ対象が削除された投稿だったらreject if (data.reply && data.reply.deletedAt != null) { - return rej(); + return rej('Reply target has been deleted'); } // Renote対象が削除された投稿だったらreject if (data.renote && data.renote.deletedAt != null) { - return rej(); + return rej('Renote target has been deleted'); } // Renote対象が「ホームまたは全体」以外の公開範囲ならreject if (data.renote && data.renote.visibility != 'public' && data.renote.visibility != 'home') { - return rej(); + return rej('Renote target is not public or home'); } // リプライ対象が自分以外の非公開の投稿なら禁止 if (data.reply && data.reply.visibility == 'private' && !data.reply.userId.equals(user._id)) { - return rej(); + return rej('Reply target is private of others'); } // Renote対象が自分以外の非公開の投稿なら禁止 if (data.renote && data.renote.visibility == 'private' && !data.renote.userId.equals(user._id)) { - return rej(); + return rej('Renote target is private of others'); } if (data.text) { |