From 90cd9fdd917b7ce5b72af40be2c91c2ce9202931 Mon Sep 17 00:00:00 2001 From: guqing <38999863+guqing@users.noreply.github.com> Date: Thu, 7 Apr 2022 21:17:14 +0800 Subject: [PATCH] fix: the encrypted post is in an incorrect state after being recovered from the recycle (#1824) --- .../run/halo/app/listener/post/PostRefreshStatusListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java b/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java index 937c9738d..8b95bfe80 100644 --- a/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java +++ b/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java @@ -153,7 +153,7 @@ public class PostRefreshStatusListener { if (post.getStatus() != PostStatus.DRAFT) { if (StringUtils.isNotEmpty(post.getPassword())) { status = PostStatus.INTIMATE; - } else if (isPrivate) { + } else if (isPrivate && !PostStatus.RECYCLE.equals(status)) { status = PostStatus.INTIMATE; } else if (!PostStatus.RECYCLE.equals(status)) { status = PostStatus.PUBLISHED;