diff --git a/src/posts/edit.js b/src/posts/edit.js
index 7adc5ba2de..bdce8285ef 100644
--- a/src/posts/edit.js
+++ b/src/posts/edit.js
@@ -23,7 +23,7 @@ module.exports = function (Posts) {
 		if (!canEdit.flag) {
 			throw new Error(canEdit.message);
 		}
-		let postData = await Posts.getPostData(data.pid);
+		let postData = await db.getObject('post:' + data.pid);
 		if (!postData) {
 			throw new Error('[[error:no-post]]');
 		}