From 42e465978ea7b3ed635f2ff30aa6e4426e00a164 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Mon, 9 Jan 2023 22:11:41 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E5=88=86=E4=BA=AB=E5=88=B0=E9=93=BE?= =?UTF-8?q?=E6=BB=B4=E5=90=8E=E5=88=A0=E9=99=A4=E5=B8=96=E5=AD=90=E9=97=AE?= =?UTF-8?q?=E9=A2=98=20https://ld246.com/article/1673270084598?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/export.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/kernel/model/export.go b/kernel/model/export.go index 2a55d2904..b082ab3e5 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -72,8 +72,10 @@ func Export2Liandi(id string) (err error) { foundArticle := false articleId := tree.Root.IALAttr(liandiArticleIdAttrName) if "" != articleId { + result := gulu.Ret.NewResult() request := httpclient.NewCloudRequest30s() resp, getErr := request. + SetResult(result). SetCookies(&http.Cookie{Name: "symphony", Value: Conf.User.UserToken}). Get(util.LiandiServer + "/api/v2/article/update/" + articleId) if nil != getErr { @@ -83,7 +85,11 @@ func Export2Liandi(id string) (err error) { switch resp.StatusCode { case 200: - foundArticle = true + if 0 == result.Code { + foundArticle = true + } else if 1 == result.Code { + foundArticle = false + } case 404: foundArticle = false default: @@ -105,7 +111,7 @@ func Export2Liandi(id string) (err error) { "#", "#", "", "", false) - var result = gulu.Ret.NewResult() + result := gulu.Ret.NewResult() request := httpclient.NewCloudRequest30s() request = request. SetResult(result).