|
@@ -50,6 +50,10 @@ func createfailOver(w http.ResponseWriter, r *http.Request) {
|
|
|
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("failover exists already in the network"), "badrequest"))
|
|
|
return
|
|
|
}
|
|
|
+ if node.IsRelayed {
|
|
|
+ logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("cannot set relayed node as failover"), "badrequest"))
|
|
|
+ return
|
|
|
+ }
|
|
|
node.IsFailOver = true
|
|
|
err = logic.UpsertNode(&node)
|
|
|
if err != nil {
|