diff --git a/src/main/java/run/halo/app/content/comment/ReplyServiceImpl.java b/src/main/java/run/halo/app/content/comment/ReplyServiceImpl.java index f85f0c4d88..59aff87e9e 100644 --- a/src/main/java/run/halo/app/content/comment/ReplyServiceImpl.java +++ b/src/main/java/run/halo/app/content/comment/ReplyServiceImpl.java @@ -62,7 +62,8 @@ public Mono create(String commentName, Reply reply) { } reply.getSpec().setApproved( Boolean.FALSE.equals(commentSetting.getRequireReviewForNew())); - reply.getSpec().setHidden(!reply.getSpec().getApproved()); + // fix https://github.com/halo-dev/halo/issues/2951 + reply.getSpec().setHidden(false); if (BooleanUtils.isTrue(reply.getSpec().getApproved()) && reply.getSpec().getApprovedTime() == null) {