From 11d4dbcc8dbcf8e2553dd611d5670a2b5bfdb0b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 5 Feb 2026 19:35:13 -0500 Subject: [PATCH] closes #12545 --- src/api/posts.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/posts.js b/src/api/posts.js index c9a570dec4..1af86535e4 100644 --- a/src/api/posts.js +++ b/src/api/posts.js @@ -74,7 +74,7 @@ postsAPI.getRaw = async (caller, { pid }) => { return null; } - const postData = await posts.getPostFields(pid, ['content', 'deleted']); + const postData = await posts.getPostFields(pid, ['content', 'sourceContent', 'deleted']); const selfPost = caller.uid && caller.uid === parseInt(postData.uid, 10); if (postData.deleted && !(userPrivilege.isAdminOrMod || selfPost)) { @@ -82,7 +82,7 @@ postsAPI.getRaw = async (caller, { pid }) => { } postData.pid = pid; const result = await plugins.hooks.fire('filter:post.getRawPost', { uid: caller.uid, postData: postData }); - return result.postData.content; + return result.postData.sourceContent || result.postData.content; }; postsAPI.edit = async function (caller, data) {