summaryrefslogtreecommitdiff
path: root/src/remote
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-18 00:09:08 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-18 00:09:08 +0900
commitac4ea25267be4c3a50d925cee025d6b008a65860 (patch)
tree61ef6b3b29136960a62e7ddc0aa683a07d44ccaa /src/remote
parent11.1.5 (diff)
downloadsharkey-ac4ea25267be4c3a50d925cee025d6b008a65860.tar.gz
sharkey-ac4ea25267be4c3a50d925cee025d6b008a65860.tar.bz2
sharkey-ac4ea25267be4c3a50d925cee025d6b008a65860.zip
Better error handling
Diffstat (limited to 'src/remote')
-rw-r--r--src/remote/activitypub/kernel/like.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/remote/activitypub/kernel/like.ts b/src/remote/activitypub/kernel/like.ts
index a08b453a89..23b4aedd15 100644
--- a/src/remote/activitypub/kernel/like.ts
+++ b/src/remote/activitypub/kernel/like.ts
@@ -2,6 +2,7 @@ import { IRemoteUser } from '../../../models/entities/user';
import { ILike } from '../type';
import create from '../../../services/note/reaction/create';
import { Notes } from '../../../models';
+import { apLogger } from '../logger';
export default async (actor: IRemoteUser, activity: ILike) => {
const id = typeof activity.object == 'string' ? activity.object : activity.object.id;
@@ -14,7 +15,8 @@ export default async (actor: IRemoteUser, activity: ILike) => {
const note = await Notes.findOne(noteId);
if (note == null) {
- throw new Error();
+ apLogger.warn(`Like activity recivied, but no such note: ${id}`, { id });
+ return;
}
await create(actor, note, activity._misskey_reaction);