From 9fd2316eeb0dddbb9bb80c829018d79a3a2fb7da Mon Sep 17 00:00:00 2001 From: mountain Date: Wed, 21 Jun 2023 17:56:27 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=88=20=EB=94=94=EB=B9=84=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=B5=9C=EC=86=8C=20=EC=8B=A4=ED=96=89=ED=95=A0=20?= =?UTF-8?q?=EB=95=8C=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/maingate.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/maingate.go b/core/maingate.go index a13b6ce..d6920bc 100644 --- a/core/maingate.go +++ b/core/maingate.go @@ -476,6 +476,14 @@ func (mg *Maingate) RegisterHandlers(ctx context.Context, serveMux *http.ServeMu only.prepare(mg) atomic.StorePointer(&mg.serviceptr, unsafe.Pointer(only)) + } else { + empty := serviceDescription{ + ServiceDescriptionSummary: ServiceDescriptionSummary{ + Id: primitive.NewObjectID(), + }, + } + empty.prepare(mg) + atomic.StorePointer(&mg.serviceptr, unsafe.Pointer(&empty)) } logger.Println("Service is registered :", mg.service().ServiceCode)