diff --git a/core/api.go b/core/api.go index 8e2950a..116ae3b 100644 --- a/core/api.go +++ b/core/api.go @@ -421,6 +421,12 @@ func (caller apiCaller) serviceAPI(w http.ResponseWriter, r *http.Request) error return nil } + if len(service.ServerApiTokens) == 0 { + service.ServerApiTokens = []primitive.ObjectID{ + primitive.NewObjectID(), + } + } + filter := bson.M{"_id": service.Id} if len(service.ServiceCode) == 0 { service.ServiceCode = hex.EncodeToString(service.Id[6:])