From a27154ce65358dca9e345e5d577c2cfcb01e462e Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Fri, 27 Sep 2024 16:36:34 +0200 Subject: [PATCH] Fix merge --- management/server/http/routes_handler.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/management/server/http/routes_handler.go b/management/server/http/routes_handler.go index 7e466755df4..ce4edee4f16 100644 --- a/management/server/http/routes_handler.go +++ b/management/server/http/routes_handler.go @@ -122,16 +122,8 @@ func (h *RoutesHandler) CreateRoute(w http.ResponseWriter, r *http.Request) { accessControlGroupIds = *req.AccessControlGroups } - // Do not allow non-Linux peers - if peer := account.GetPeer(peerId); peer != nil { - if peer.Meta.GoOS != "linux" { - util.WriteError(r.Context(), status.Errorf(status.InvalidArgument, "non-linux peers are not supported as network routes"), w) - return - } - } - - newRoute, err := h.accountManager.CreateRoute(r.Context(), account.Id, newPrefix, networkType, domains, peerId, peerGroupIds, - req.Description, route.NetID(req.NetworkId), req.Masquerade, req.Metric, req.Groups, accessControlGroupIds,req.Enabled, user.Id, req.KeepRoute) + newRoute, err := h.accountManager.CreateRoute(r.Context(), accountID, newPrefix, networkType, domains, peerId, peerGroupIds, + req.Description, route.NetID(req.NetworkId), req.Masquerade, req.Metric, req.Groups, accessControlGroupIds, req.Enabled, userID, req.KeepRoute) if err != nil { util.WriteError(r.Context(), err, w)