From 013fa1fdcb0e075ddc0b7270a76f1fa8d4cf2387 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Wed, 1 Jan 2020 21:39:52 +0800 Subject: [PATCH] fix: the problem that meta is not deleted when the sheet is deleted. --- src/main/java/run/halo/app/model/params/SheetParam.java | 2 +- src/main/java/run/halo/app/service/impl/SheetServiceImpl.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/run/halo/app/model/params/SheetParam.java b/src/main/java/run/halo/app/model/params/SheetParam.java index e0808eb24..5b74f3ddc 100644 --- a/src/main/java/run/halo/app/model/params/SheetParam.java +++ b/src/main/java/run/halo/app/model/params/SheetParam.java @@ -43,7 +43,7 @@ public class SheetParam implements InputConverter { private Date createTime; - @Size(max = 255, message = "Length of password must not be more than {max}") + @Size(max = 255, message = "页面密码的字符长度不能超过 {max}") private String password; @Size(max = 255, message = "Length of template must not be more than {max}") diff --git a/src/main/java/run/halo/app/service/impl/SheetServiceImpl.java b/src/main/java/run/halo/app/service/impl/SheetServiceImpl.java index 2cefcc25a..9d60bcff6 100644 --- a/src/main/java/run/halo/app/service/impl/SheetServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/SheetServiceImpl.java @@ -226,6 +226,10 @@ public class SheetServiceImpl extends BasePostServiceImpl implements Shee @Override public Sheet removeById(Integer id) { + // Remove sheet metas + List sheetMetas = sheetMetaService.removeByPostId(id); + log.debug("Removed sheet metas: [{}]", sheetMetas); + // Remove sheet comments List sheetComments = sheetCommentService.removeByPostId(id); log.debug("Removed sheet comments: [{}]", sheetComments);