diff --git a/src/main/java/run/halo/app/controller/content/ContentSheetController.java b/src/main/java/run/halo/app/controller/content/ContentSheetController.java index ea59e541f..1fd7f3ea3 100644 --- a/src/main/java/run/halo/app/controller/content/ContentSheetController.java +++ b/src/main/java/run/halo/app/controller/content/ContentSheetController.java @@ -18,6 +18,7 @@ import run.halo.app.model.entity.Sheet; import run.halo.app.model.enums.PostStatus; import run.halo.app.model.support.HaloConst; import run.halo.app.model.vo.BaseCommentVO; +import run.halo.app.model.vo.SheetDetailVO; import run.halo.app.service.*; import run.halo.app.utils.MarkdownUtils; @@ -132,9 +133,11 @@ public class ContentSheetController { Page comments = sheetCommentService.pageVosBy(sheet.getId(), PageRequest.of(cp, optionService.getCommentPageSize(), sort)); + SheetDetailVO sheetDetailVO = sheetService.convertToDetailVo(sheet); + // sheet and post all can use - model.addAttribute("sheet", sheetService.convertToDetailVo(sheet)); - model.addAttribute("post", sheetService.convertToDetailVo(sheet)); + model.addAttribute("sheet", sheetDetailVO); + model.addAttribute("post", sheetDetailVO); model.addAttribute("is_sheet", true); model.addAttribute("comments", comments);