From 03b7c332976d0194530f0d286475b6f5bb2187ef Mon Sep 17 00:00:00 2001 From: ruibaby Date: Tue, 30 Apr 2019 11:49:28 +0800 Subject: [PATCH] Fixed sheet render error. --- .../halo/app/controller/content/ContentSheetController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 721d3c4e0..c5130dfec 100644 --- a/src/main/java/run/halo/app/controller/content/ContentSheetController.java +++ b/src/main/java/run/halo/app/controller/content/ContentSheetController.java @@ -8,6 +8,7 @@ import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestParam; 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.service.SheetService; import run.halo.app.service.ThemeService; @@ -65,7 +66,9 @@ public class ContentSheetController { model.addAttribute("sheet", sheetService.convertToDetail(sheet)); if (StrUtil.isNotEmpty(sheet.getTemplate())) { - return themeService.render(sheet.getTemplate()); + if (themeService.isTemplateExist(sheet.getTemplate() + HaloConst.SUFFIX_FTL)) { + return themeService.render(sheet.getTemplate()); + } } return themeService.render("sheet"); }