Răsfoiți Sursa

egress vaslidation fix

abhishek9686 3 luni în urmă
părinte
comite
0b03b2cdbf
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      logic/egress.go

+ 3 - 2
logic/egress.go

@@ -9,6 +9,7 @@ import (
 	"github.com/gravitl/netmaker/db"
 	"github.com/gravitl/netmaker/models"
 	"github.com/gravitl/netmaker/schema"
+	"github.com/gravitl/netmaker/servercfg"
 )
 
 func ValidateEgressReq(e *schema.Egress) error {
@@ -20,8 +21,8 @@ func ValidateEgressReq(e *schema.Egress) error {
 		return errors.New("failed to get network " + err.Error())
 	}
 
-	if len(e.Nodes) > 1 {
-		return errors.New("can only set one internet routing node")
+	if !servercfg.IsPro && len(e.Nodes) > 1 {
+		return errors.New("can only set one routing node on CE")
 	}
 
 	if len(e.Nodes) > 0 {