From 470591cb44716e91b63bca1bf0d3e1b68c4f9ac9 Mon Sep 17 00:00:00 2001 From: mklee Date: Thu, 11 Jan 2024 19:11:43 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=9D=B4=EB=AF=BC=EA=B6=8C]=20=EA=B3=84?= =?UTF-8?q?=EC=A0=95=20=EC=82=AD=EC=A0=9C=20-=20=EA=B3=84=EC=A0=95=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C=20=EC=B7=A8=EC=86=8C=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/service.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/service.go b/core/service.go index f11e1e9..523eb9e 100644 --- a/core/service.go +++ b/core/service.go @@ -875,6 +875,16 @@ func (sh *serviceDescription) delacc(w http.ResponseWriter, r *http.Request) { } } else { delfilter["platform"] = sType + targetLinkId, err := sh.mongoClient.FindAll(CollectionLink, delfilter, options.Find().SetProjection(bson.M{ + "_id": 1, + })) + if len(targetLinkId) != 1 { + logger.Error("delacc failed. FindAll link err :", err) + w.WriteHeader(http.StatusInternalServerError) + return + } + + delfilter = primitive.M{"_id": targetLinkId[0]["_id"].(primitive.ObjectID)} delop = primitive.M{ "$unset": primitive.M{"_ts": true}, }