mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-13 12:34:30 +08:00
Merge pull request #2780 from gravitl/kwesi/net-709-add-metadata-field-to-gateway-node
feat(NET-709): add node metadata for remote gateways
This commit is contained in:
@@ -631,6 +631,10 @@ func updateNode(w http.ResponseWriter, r *http.Request) {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
|
||||
return
|
||||
}
|
||||
if len(newData.Metadata) > 255 {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(fmt.Errorf("metadata cannot be longer than 255 characters"), "badrequest"))
|
||||
return
|
||||
}
|
||||
newNode := newData.ConvertToServerNode(¤tNode)
|
||||
relayUpdate := logic.RelayUpdates(¤tNode, newNode)
|
||||
_, err = logic.GetHost(newNode.HostID.String())
|
||||
|
Reference in New Issue
Block a user