mirror of https://github.com/halo-dev/halo
fix: the problem of encrypted category displayed in query posts according to category (#1811)
parent
438b977f05
commit
36abdba2af
|
@ -1,6 +1,5 @@
|
||||||
package run.halo.app.core.freemarker.tag;
|
package run.halo.app.core.freemarker.tag;
|
||||||
|
|
||||||
import com.google.common.collect.Sets;
|
|
||||||
import freemarker.core.Environment;
|
import freemarker.core.Environment;
|
||||||
import freemarker.template.Configuration;
|
import freemarker.template.Configuration;
|
||||||
import freemarker.template.DefaultObjectWrapperBuilder;
|
import freemarker.template.DefaultObjectWrapperBuilder;
|
||||||
|
@ -84,15 +83,12 @@ public class PostTagDirective implements TemplateDirectiveModel {
|
||||||
Integer categoryId = Integer.parseInt(params.get("categoryId").toString());
|
Integer categoryId = Integer.parseInt(params.get("categoryId").toString());
|
||||||
env.setVariable("posts", builder.build()
|
env.setVariable("posts", builder.build()
|
||||||
.wrap(postRenderAssembler.convertToListVo(
|
.wrap(postRenderAssembler.convertToListVo(
|
||||||
postCategoryService.listPostBy(categoryId,
|
postCategoryService.listPostBy(categoryId, PostStatus.PUBLISHED))));
|
||||||
Sets.immutableEnumSet(PostStatus.PUBLISHED,
|
|
||||||
PostStatus.INTIMATE)))));
|
|
||||||
break;
|
break;
|
||||||
case "listByCategorySlug":
|
case "listByCategorySlug":
|
||||||
String categorySlug = params.get("categorySlug").toString();
|
String categorySlug = params.get("categorySlug").toString();
|
||||||
List<Post> posts =
|
List<Post> posts =
|
||||||
postCategoryService.listPostBy(categorySlug,
|
postCategoryService.listPostBy(categorySlug, PostStatus.PUBLISHED);
|
||||||
Sets.immutableEnumSet(PostStatus.PUBLISHED, PostStatus.INTIMATE));
|
|
||||||
env.setVariable("posts",
|
env.setVariable("posts",
|
||||||
builder.build().wrap(postRenderAssembler.convertToListVo(posts)));
|
builder.build().wrap(postRenderAssembler.convertToListVo(posts)));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue