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 15e553123b..937c9738d2 100644 --- a/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java +++ b/src/main/java/run/halo/app/listener/post/PostRefreshStatusListener.java @@ -155,7 +155,7 @@ public void postUpdatedListener(PostUpdatedEvent event) { status = PostStatus.INTIMATE; } else if (isPrivate) { status = PostStatus.INTIMATE; - } else { + } else if (!PostStatus.RECYCLE.equals(status)) { status = PostStatus.PUBLISHED; } } else if (!isPrivate && StringUtils.isBlank(post.getPassword())) {