diff --git a/src/invoke/widgetInvoke.ts b/src/invoke/widgetInvoke.ts index 3c14bd06..b2eca7e6 100644 --- a/src/invoke/widgetInvoke.ts +++ b/src/invoke/widgetInvoke.ts @@ -45,7 +45,16 @@ export class WidgetInvoke { } public async showPublisherPublishDialog() { - await this.showPage("/") + let pageId: string | undefined = PageUtil.getPageId() + if (pageId == "") { + pageId = undefined + } + this.logger.debug("pageId=>", pageId) + if (StrUtil.isEmptyString(pageId)) { + showMessage(`文档ID不能为空,注意:您必须打开当前文档才能进行发布操作`, 2000, "error") + return + } + await this.showPage(`/?id=${pageId}`) } public async showPublisherQuickPublishDialog(key: string) {