summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/notes/reactions/create.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-09-10 01:55:14 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-09-10 01:55:14 +0900
commit1344ffa67dbe74505bd922ac7185a4d41dfdddd7 (patch)
treec95598779fb1afd1400862572a015c70981aeff8 /src/server/api/endpoints/notes/reactions/create.ts
parentRefactor: Add comments (diff)
downloadsharkey-1344ffa67dbe74505bd922ac7185a4d41dfdddd7.tar.gz
sharkey-1344ffa67dbe74505bd922ac7185a4d41dfdddd7.tar.bz2
sharkey-1344ffa67dbe74505bd922ac7185a4d41dfdddd7.zip
削除された投稿にリアクションできないように
Closes #1778
Diffstat (limited to 'src/server/api/endpoints/notes/reactions/create.ts')
-rw-r--r--src/server/api/endpoints/notes/reactions/create.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/api/endpoints/notes/reactions/create.ts b/src/server/api/endpoints/notes/reactions/create.ts
index 0781db16c5..ec68f065d8 100644
--- a/src/server/api/endpoints/notes/reactions/create.ts
+++ b/src/server/api/endpoints/notes/reactions/create.ts
@@ -43,6 +43,10 @@ export default (params: any, user: ILocalUser) => new Promise(async (res, rej) =
return rej('note not found');
}
+ if (note.deletedAt != null) {
+ return rej('this not is already deleted');
+ }
+
try {
await create(user, note, ps.reaction);
} catch (e) {