From 1c9ec601407d1d8f5367155f8ae25bdcd73a313a Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Sat, 21 Jan 2017 07:33:46 +0900
Subject: [PATCH] [API] Fix: Validate id

---
 src/api/endpoints/posts/likes/delete.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/api/endpoints/posts/likes/delete.js b/src/api/endpoints/posts/likes/delete.js
index b5b7e5177c..e3dee23bf2 100644
--- a/src/api/endpoints/posts/likes/delete.js
+++ b/src/api/endpoints/posts/likes/delete.js
@@ -25,6 +25,11 @@ module.exports = (params, user) =>
 		return rej('post_id is required');
 	}
 
+	// Validate id
+	if (!mongo.ObjectID.isValid(postId)) {
+		return rej('incorrect post_id');
+	}
+
 	// Get likee
 	const post = await Post.findOne({
 		_id: new mongo.ObjectID(postId)