diff --git a/core/api.go b/core/api.go index 8455e2c..93f8538 100644 --- a/core/api.go +++ b/core/api.go @@ -244,9 +244,9 @@ func (caller apiCaller) whitelistAPI(w http.ResponseWriter, r *http.Request) err return err } member.ExpiredAt = 0 - + member.Id = primitive.NewObjectID() _, _, err := mg.mongoClient.Update(CollectionWhitelist, bson.M{ - "_id": primitive.NewObjectID(), + "_id": member.Id, }, bson.M{ "$set": &member, }, options.Update().SetUpsert(true))