diff --git a/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageController.java b/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageController.java index dd7c70c4..16e65e04 100644 --- a/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageController.java +++ b/zyplayer-doc-wiki/src/main/java/com/zyplayer/doc/wiki/controller/WikiPageController.java @@ -248,8 +248,11 @@ public class WikiPageController { queryWrapper.eq("page_id",wikiPage.getId()); queryWrapper.eq("space_id",wikiPage.getSpaceId()); WikiPageTemplate bindTemplate = wikiPageTemplateService.getOne(queryWrapper); - bindTemplate.setSpaceId(moveToSpaceId); - wikiPageTemplateService.updateById(bindTemplate); + if(null != bindTemplate){ + bindTemplate.setSpaceId(moveToSpaceId); + wikiPageTemplateService.updateById(bindTemplate); + } + UpdateWrapper wrapper = new UpdateWrapper<>(); wrapper.eq("parent_id", wikiPage.getId()); wrapper.eq("space_id", wikiPage.getSpaceId());