diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAgentWorkBench.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAgentWorkBench.java index 2a3e4448b..4c17397ec 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAgentWorkBench.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpAgentWorkBench.java @@ -168,9 +168,13 @@ private void handle(JsonObject templateObject) { webview.addProperty("url", this.url); webview.addProperty("jump_url", this.jumpUrl); webview.addProperty("pagepath", this.pagePath); - webview.addProperty("enable_webview_click", this.enableWebviewClick); + if (this.enableWebviewClick != null) { + webview.addProperty("enable_webview_click", this.enableWebviewClick); + } webview.addProperty("height", this.height); - webview.addProperty("hide_title", this.hideTitle); + if (this.hideTitle != null) { + webview.addProperty("hide_title", this.hideTitle); + } templateObject.add("webview", webview); break; } @@ -236,9 +240,13 @@ private void handleBatch(JsonObject templateObject) { webview.addProperty("url", this.url); webview.addProperty("jump_url", this.jumpUrl); webview.addProperty("pagepath", this.pagePath); - webview.addProperty("enable_webview_click", this.enableWebviewClick); + if (this.enableWebviewClick != null) { + webview.addProperty("enable_webview_click", this.enableWebviewClick); + } webview.addProperty("height", this.height); - webview.addProperty("hide_title", this.hideTitle); + if (this.hideTitle != null) { + webview.addProperty("hide_title", this.hideTitle); + } JsonObject dataObject = new JsonObject(); dataObject.addProperty("type", WxCpConsts.WorkBenchType.WEBVIEW); dataObject.add("webview", webview);